Visual Studio Code 与 SQL 格式

jch*_*sey 4 sql visual-studio-code

我下载了 Visual Studio Code,认为编写 T-SQL 脚本并在编写时进行漂亮的自动格式化会很好。

我已经安装了 mssql 扩展。

创建新文件时,该文件是一个简单的纯文本,没有扩展名“Untitled-1”。

我到底如何告诉 VS Code 这是一个 SQL 脚本,以便正确格式化?

如果我按 Shift+ALT+F,我只会收到错误“没有安装用于‘纯文本’的格式化程序”。

如果我使用扩展名“.sql”保存文件,则应用该格式。

但是,我不想保存文件...我希望它只是一个便笺簿。

VS Code 中是否有任何方法可以告诉编辑器除了将文件另存为 SQL 文件之外,该文件应该被格式化为 SQL 格式?

谢谢!

Kal*_*alC 41

这就是我格式化 SQL 查询的方法:

  1. 安装SQLTools扩展
  2. 打开您的查询
  3. Ctrl+ Shift+P
  4. 选择“文档格式”
  5. 选择SQL工具

  • 提示:将以下行添加到 `settings.json` 中,以便在保存时自动格式化文件... ```"[sql]": { "editor.formatOnSave": true, "editor.defaultFormatter": "mtxr.sqltools “ }``` (4认同)

VBo*_*oka 9

我希望这会对你有所帮助。

如果我理解正确,您可以先使用这个快捷方式:

Win: Ctrl+Shift+P / Mac: Cmd+Shift+p
Run Code Online (Sandbox Code Playgroud)

然后输入“更改语言模式”。

还可以尝试访问此链接以获取更多信息:https : //marketplace.visualstudio.com/items?itemName=cymonk.sql-formatter

您也可以访问此链接:https : //code.visualstudio.com/docs/languages/overview ,您可以在其中找到更多相关信息,例如:

更改所选文件的语言

在 VS Code 中,我们根据文件扩展名默认文件的语言支持。但是,有时您可能希望更改语言模式,为此单击语言指示器 - 位于状态栏的右侧。这将打开“选择语言模式”下拉列表,您可以在其中为当前文件选择另一种语言。

提示:您可以通过运行更改语言模式命令 (Ctrl+KM) 来获得相同的下拉菜单。


小智 9

其他方法也有效,但最简单的按钮是单击状态栏上的 纯文本单击状态栏中的纯文本

然后输入“SQL”以使用您最喜欢的已安装 SQL 扩展

设置SQL