梅开二度:我在VS Code上又写了一个Hive&Spark SQL的插件

版本 日期 备注
1.0 2023.11.20 文章首发

在几个月前,我在公司内部推广了我写的FlinkSQL插件,收到了较好的反馈。具体介绍可以见我之前写的博客------《想在DataGrip里写SQL般丝滑的写FlinkSQL?安装它就完事儿了》。

后来我开始学习离线开发,有一次看见离线同学在开发时,来回跳三个窗口:

  • 一个是文本编辑器,用来编辑并整理(手动format)自己的SQL。
  • 一个数据库连接软件dbeaver,用来连上去跑SQL。
  • 还有一个内网的网页,用来保存离线作业并提交。

一时半刻我看得眼花缭乱,不禁问他:难道没有什么好的工具可以统一编辑、连接、执行的事吗?他告诉我没有,至少在免费软件里没有。

从那刻起,我诞生了一个想法------撸一个和Flink SQL Helper差不多的插件,但是for Hive and Spark SQL。我趁着国庆休假的时候完成了大部分逻辑,并陆陆续续自测、在公司里小范围推广,收集反馈,目前已经打磨的比较好了。那么现在就来给大家介绍介绍这个好东西。

插件地址:marketplace.visualstudio.com/items?itemN...

1.功能介绍

代码高亮日常基操,不再赘述。自定义颜色参考上面地址的2.1 Color theme recommend。

所有功能和FlinkSQL Helper一摸一样,主打一个快乐陪伴。

1.1 代码补全

Snippets

1.2 语法错误提示

1.3 重构

1.4 发现文件中所有的引用处

1.5 格式化

1.6 直接运行代码

安装官方提供的插件即可,见:learn.microsoft.com/en-us/sql/b...

2.使用方法

  1. 下载一个VS Code or 打开 网页版VS Code vscode.dev/
  2. 在插件拦中搜索hive sql helper or spark sql helper。

3. 除了语法错误提示,其他功能都是开箱即用的。如果想使用语法错误提示功能,需要打开设置(见下),并将保存方式改为手动保存,以获取较好的体验------语法检查会在保存时触发。

3.结语

以上内容为Hive&Spark SQL Helper on VS Code v1.2.x版本的主要功能。老规矩,如果大家有任何建议或者需求、问题反馈,可以在Github的Issue(github.com/camilesing/...)中反馈,我看到后会第一时间回复。也欢迎各路大神一起参与开发,打造更好的插件。

相关推荐
计算机毕业编程指导师4 小时前
【Python毕设选题推荐】基于Spark的国内主要农作物产量趋势分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·python·数据分析·spark·毕业设计·课程设计·农作物产量
计算机毕业编程指导师4 小时前
【Python毕设选题推荐】基于Spark的宫颈癌变光谱特征数据分析可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·毕业设计·宫颈癌变
计算机毕业编程指导师14 小时前
计算机毕设选题推荐:基于Hadoop与Spark的Steam游戏数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·steam游戏
计算机毕业编程指导师14 小时前
【计算机毕设选题推荐】基于Hadoop+Spark的白鹿抖音评论大数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·抖音评论
计算机毕业编程指导师20 小时前
【大数据毕设选题推荐】基于Spark的WTA职业网球赛事演变与竞技格局分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·python·计算机·spark·毕业设计·课程设计·wta网球
计算机毕业编程指导师1 天前
【计算机毕设选题推荐】基于Spark与Hadoop的AI就业收入区域差异分析系统 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·python·数据分析·spark·毕业设计·课程设计·ai就业收入
计算机毕业编程指导师1 天前
【大数据毕设选题】基于Spark的电信网络诈骗话术语义特征挖掘分析系统源码 毕业设计 选题推荐 数据分析 机器学习 深度学习
大数据·hadoop·python·spark·毕业设计·课程设计·网络诈骗
计算机毕业编程指导师1 天前
计算机大数据毕设怎么选?基于Spark的个体肥胖健康风险评估的数据分析与可视化系统带你通关 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·毕业设计·肥胖风险
IT研究室1 天前
最新大数据毕业设计选题推荐-基于大数据的单位招聘岗位信息分析与可视化-大数据-Spark-Hadoop-Bigdata
大数据·spark·课程设计
计算机毕业编程指导师1 天前
计算机毕设答辩技巧:基于Hadoop+Django的公共交通运营数据分析与可视化系统怎么做 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·spark·毕业设计·课程设计·交通运行