本文首发于2024年12月17日首发于公众号"狗哥琐话"。
继上篇“被催了1年多,我终于把IDEA版本的FlinkSQL插件撸好了”,我又来梅开二度了——SparkSQL版本的插件也撸好了。主打一个给大家的日常开发提效。
之前的VSCode插件也有SparkSQL的版本,理所当然的,我也被各种找到过要求撸个IDEA的版本。那么经过一段时间的开发和内测,第一个版本已经迭代出来了。这就给大家介绍一下功能。
1.SparkSQL Helper功能介绍
插件地址:https://plugins.jetbrains.com/plugin/26079-spark-sql-helpe
整体功能肯定是强于VSCode版本的,和FlinkSQL IDEA版插件一样,该有的功能都有。支持对于SparkSQL(v3.5.2)所有语句的语法检测。
报错提示
代码格式化
关键字提示与补全
重命名
快捷代码
IDEA的SDK并没有提供类似的机制让我来做这件事。但是它对用户侧是开放Live template的。可以通过这种方式定义自己想要的模版语句,见文档:https://www.jetbrains.com/help/idea/using-live-templates.html.
小结
当然,这个插件并不是免费的。可以选择先免费试用7天,正常价格是12.4元/月。 这个价格比我早期定的价格低了一点,这是因为我在开发迭代过程中,陆陆续续收到了一些有用的建议,我要在2025年把这些功能慢慢加进去,再把价格做上去——根据Jetbrains的销售机制,如果你以当前价格买了1年,那么1年内的涨价都不会影响到你。
关于问题反馈,按照老规矩。第一个反馈bug的用户直接发1个月的免费使用码。如果反馈的bug不是第一个但新鲜度不晚于3天,我也会发一个折扣券以表示感谢(请使用邮箱渠道或者QQ群)。
注:收集到的bug会登记在插件页的下个版本规划中,根据优先级进行迭代修复。
国内用户可以直接加QQ群里,在里面反馈问题或者讨论功能建设(当然,在公众号下的留言我也会看)。我也会不定期发送福利:)
- VS Code 用户QQ群:337405995
- IDEA 用户QQ群:782150013
买过插件的同学应该知道,很多插件都是在黑五做促销的,但因为这个插件是中国人写的,所以我想加入中国的传统节日。但如果在大节日中促销应该不是一个很好的选择——大家都在休息,买来一时半刻也用不上,等于浪费。目前我想的是在元宵做一个折扣(当然你如果直接找我交易,我也可以给到折扣),更多折扣信息可以在QQ群或者公众号“狗哥琐话”里见。
最后要说的是,VSCode版本的插件我也会继续维护。发布这个插件之前我已经做了一轮迭代了,对于SparkSQL的入门以及轻度用户,我还是建议使用免费的VSCode插件来辅助开发提效,它的确是够用的。没必要浪费钱。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。