目前在VSCode设置中,您可以配置格式保存如下:
"editor.formatOnSave": true
我想排除一些文件扩展名,例如只格式化JavaScript而不格式化HTML文件。
目前在VSCode设置中,您可以配置格式保存如下:
"editor.formatOnSave": true
我想排除一些文件扩展名,例如只格式化JavaScript而不格式化HTML文件。
当前回答
如果有人在保存为。env或其他设置或环境文件时遇到了自动格式化或格式化,它有一个很长的字符串,导致了错误,你正在寻找解决方案,
这就是它(在你的vs code settings.json中添加以下内容)
"files.associations": {
".env": "plaintext"
},
"[plaintext]": {
"editor.formatOnSave": false
},
其他回答
我用VSCode弄乱了我的键盘键。一种替代方法是使用VSCode命令保存,而不需要使用CTRL+SHIFT+P并执行 命令。:)
在Mac上,使用⌘+ K, S
Linux操作系统使用“Ctrl + K S”
在Windows上,使用Ctrl + K Ctrl + Shift + S
查看VS Code键盘快捷键:Ctrl + K, Ctrl + S(是的,几乎和上面的一样),然后搜索“保存而不格式化”
如果有人在保存为。env或其他设置或环境文件时遇到了自动格式化或格式化,它有一个很长的字符串,导致了错误,你正在寻找解决方案,
这就是它(在你的vs code settings.json中添加以下内容)
"files.associations": {
".env": "plaintext"
},
"[plaintext]": {
"editor.formatOnSave": false
},
使用特定于语言的设置可以解决这个问题,但您将失去代码高亮显示
"editor.formatOnSave": true
"[javascript]": {
"editor.formatOnSave": false
}
我的解决方案是创建名为"的文件。在根和
键入要跳过自动格式化的文件名。在https://prettier.io/docs/en/ignore.html了解更多信息
这样,针对特定文件的自动格式化将被禁用,而且您也不会丢失代码高亮显示。
如果你遇到这个问题,因为你被重定向,因为这个问题VSCode:禁用格式化一个特定的文件(或扩展名),这是一个副本(我不觉得,因为我想要它为一个特定的文件),你正在寻找一个“一次性”解决方案:
VS Code有一个快捷方式“now”(我不知道从什么时候开始的)来保存一个文件而不格式化列出在命令workbench.action.files.saveWithoutFormatting -默认的键盘绑定应该是
CTRL + K CTRL + SHIFT + S
(只需保持CTRL键,然后键入K + SHIFT + S)。
在OS X上,默认的键绑定是
CMD + k然后按s