sql - Visual Studio 代码与 SQL 格式化
问题描述
我下载了 Visual Studio Code,认为编写 T-SQL 脚本并在写入时进行漂亮的自动格式化会很好。
我已经安装了 mssql 扩展。
创建新文件时,该文件是没有扩展名“Untitled-1”的简单明文。
我到底如何告诉 VS Code 这是一个 SQL 脚本,所以它的格式正确?
如果我按 Shift+ALT+F,我只会收到错误“没有安装 'plaintext' 的格式化程序”。
如果我使用扩展名“.sql”保存文件,则应用该格式。
但是,我不想保存文件......我希望它只是一个暂存器。
除了将文件保存为 SQL 文件之外,VS Code 中有什么方法可以告诉编辑器文件应该格式化为 SQL 格式?
谢谢!
解决方案
我希望这会对你有所帮助。
如果我理解正确,您可以先使用此快捷方式:
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) 获得相同的下拉菜单。
推荐阅读
- python - ImportError:没有名为“flask”的模块 python3 ubuntu 16.04
- javascript - JS 正则表达式匹配两种可能的组合
- c# - 下载和缓存离线数据(图像/视频/3d 模型)的代码架构应该是什么?
- haskell - 在 Haskell 中实例化 Num 类
- amazon-web-services - 如果我使用 COPY 命令将数据从 S3 加载到 Redshift,它会遵循我的 dist 样式和键吗?
- sql-server - Azure Sql 表分区性能
- php - Laravel5.2:按用户时区发送队列电子邮件?
- java - Android - 如何确定加载到 ImageView 的位图何时显示?
- python - Python 多处理:通过管理器更新共享实例属性。一般方法不起作用
- python - CNN用于python中的特征数组