Visual Studio 代码与 SQL 格式化

新手上路,请多包涵

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

我已经安装了 mssql 扩展。

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

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

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

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

但是,我不想保存文件……我希望它只是一个暂存器。

除了将文件保存为 SQL 文件之外,VS Code 中有什么方法可以告诉编辑器文件应该格式化为 SQL 格式?

谢谢!

原文由 jchornsey 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.8k
1 个回答

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

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

 Win: Ctrl+Shift+P / Mac: Cmd+Shift+p

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

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

您也可以访问此链接: https ://code.visualstudio.com/docs/languages/overview,您可以在其中找到有关该内容的其他信息,例如:

更改所选文件的语言

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

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

原文由 VBoka 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进