首页 > 解决方案 > Visual Studio 代码与 SQL 格式化

问题描述

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

我已经安装了 mssql 扩展。

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

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

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

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

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

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

谢谢!

标签: sqlvisual-studio-code

解决方案


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

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

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) 获得相同的下拉菜单。


推荐阅读