目前在VSCode设置中,您可以配置格式保存如下:
"editor.formatOnSave": true
我想排除一些文件扩展名,例如只格式化JavaScript而不格式化HTML文件。
目前在VSCode设置中,您可以配置格式保存如下:
"editor.formatOnSave": true
我想排除一些文件扩展名,例如只格式化JavaScript而不格式化HTML文件。
当前回答
你可以在Vscode中使用下面的设置,并使用“python.formatting”。autopep8Args”来指定文件或一些模式来忽略你想要的文件。当然,假设您正在使用autopep8来格式化您的python文件,其他代码格式化器可能有其他方法来配置此功能。
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"python.formatting.autopep8Args": ["--exclude settings.py"],
"[python]": {
"editor.defaultFormatter": "ms-python.python",
"editor.formatOnSave": true
}
}
其他回答
如果你遇到这个问题,因为你被重定向,因为这个问题VSCode:禁用格式化一个特定的文件(或扩展名),这是一个副本(我不觉得,因为我想要它为一个特定的文件),你正在寻找一个“一次性”解决方案:
VS Code有一个快捷方式“now”(我不知道从什么时候开始的)来保存一个文件而不格式化列出在命令workbench.action.files.saveWithoutFormatting -默认的键盘绑定应该是
CTRL + K CTRL + SHIFT + S
(只需保持CTRL键,然后键入K + SHIFT + S)。
在OS X上,默认的键绑定是
CMD + k然后按s
如果有人在保存为。env或其他设置或环境文件时遇到了自动格式化或格式化,它有一个很长的字符串,导致了错误,你正在寻找解决方案,
这就是它(在你的vs code settings.json中添加以下内容)
"files.associations": {
".env": "plaintext"
},
"[plaintext]": {
"editor.formatOnSave": false
},
你可以在Vscode中使用下面的设置,并使用“python.formatting”。autopep8Args”来指定文件或一些模式来忽略你想要的文件。当然,假设您正在使用autopep8来格式化您的python文件,其他代码格式化器可能有其他方法来配置此功能。
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"python.formatting.autopep8Args": ["--exclude settings.py"],
"[python]": {
"editor.defaultFormatter": "ms-python.python",
"editor.formatOnSave": true
}
}
我用VSCode弄乱了我的键盘键。一种替代方法是使用VSCode命令保存,而不需要使用CTRL+SHIFT+P并执行 命令。:)
在Mac上,使用⌘+ K, S
Linux操作系统使用“Ctrl + K S”
在Windows上,使用Ctrl + K Ctrl + Shift + S
查看VS Code键盘快捷键:Ctrl + K, Ctrl + S(是的,几乎和上面的一样),然后搜索“保存而不格式化”