VS Code官方PostgreSQL扩展能否仅靠光标定位运行SQL查询?
针对微软官方PostgreSQL扩展的光标运行SQL方案
微软官方的PostgreSQL扩展完全支持无需选中代码,仅靠光标定位就能运行SQL查询的功能,具体操作方式如下:
- 直接用快捷键触发:默认快捷键为
Ctrl+Shift+E(Windows/Linux)或Cmd+Shift+E(Mac)。只要把光标放在目标SQL语句的任意一行(不管是单行简单查询,还是多行的代码块),按下快捷键就会自动识别并运行当前完整语句。 - 通过右键菜单操作:在编辑器内右键点击,选择「Run Current Query」选项,同样无需选中任何内容,就能运行光标所在的SQL语句。
- 关于语句识别逻辑:扩展会以分号
;作为语句分隔符,光标所在的分号包裹的完整块会被识别为当前查询;如果语句没有分号结尾,扩展会自动识别从光标位置向上到最近语句开头的完整内容来运行。 - 自定义快捷键(可选):如果默认快捷键不顺手,可以在VS Code的快捷键设置中搜索
postgres.runQuery,重新绑定适合自己的按键组合。
注意:如果同一个文件里有多条SQL语句,光标落在哪个语句的范围内,就会运行对应的那条语句,无需手动选中。
内容的提问来源于stack exchange,提问作者Arbër
相关产品推荐
相关产品推荐

