使用sublime text进行mysql开发需安装package control、sqltools和better sql插件并配置格式化工具及快捷键。首先安装package control以管理插件;接着通过command palette安装sqltools(提供数据库连接)和better sql(改进语法高亮与自动补全);然后安装formatsql插件并设置格式化引擎,绑定快捷键ctrl + alt + f实现代码整洁;最后可自定义sql片段(如sel展开为select * from…)和设置快捷键提升效率。
如果你用 sublime text 做 MySQL 开发,但还没配好环境,那确实少了不少效率。其实配置起来不难,关键是要装对插件、设置好语法高亮和格式化工具,这样写 SQL 才顺手。
安装 Package Control:第一步不能跳过
Sublime 的强大在于插件生态,而 Package Control 是管理插件的必备工具。如果你还没装,建议先去官网找最新的安装代码(搜索“sublime package control install”就能找到),然后粘贴到 Sublime 的控制台里执行。
安装完成后,在菜单栏点击 Tools > Command Palette,输入 Install Package Control 确认是否已经成功安装。
安装 SQL 语法高亮插件
虽然 Sublime 自带一些语言支持,但对 MySQL 来说远远不够。推荐安装 SQLTools 和 Better SQL 插件:
- SQLTools 提供了连接数据库的功能
- Better SQL 改进了语法高亮和自动补全
通过 Command Palette 输入 Package Control: Install Package,然后分别搜索这两个插件安装即可。
安装完成后,打开一个 .sql 文件,点击右下角的语言标识,选择 SQL 或 Better SQL,就能看到关键字高亮生效了。
配置 SQL 格式化工具,让代码更整洁
写 SQL 时,格式乱了看着难受。Sublime 可以借助外部工具实现格式化,比如用 Poor Man’s T-SQL Formatter 或者在线服务做后端处理。
具体操作如下:
- 安装 FormatSQL 插件(可通过 Package Control 安装)
- 设置中指定使用哪种格式化引擎(本地或远程)
- 绑定快捷键,例如 Ctrl + Alt + F
- 选中一段 SQL 代码,按下快捷键试试效果
注意:如果格式化没反应,检查一下插件是否启用了正确的解析器,并确认网络是否通畅(如果是调用在线服务的话)。
设置快捷键与自定义片段,提升编写效率
除了基础功能,你还可以:
- 自定义常用 SQL 片段(snippets),比如 sel 展开成 SELECT * FROM …
- 设置快捷键绑定,比如快速注释、多行编辑等
- 调整字体和颜色主题,让 SQL 更易读
举个例子,你可以创建一个名为 select.sublime-snippet 的片段,内容如下:
<snippet> <content><![CDATA[SELECT $1 FROM $2 WHERE $3;]]></content> <tabTrigger>sel</tabTrigger> <scope>source.sql</scope> </snippet>
保存后,在 SQL 文件中输入 sel 按 Tab 就能自动展开。
基本上就这些。配置一次,以后每次写 SQL 都会轻松不少。