我有99%的时间希望VSCode在使用Prettier保存时自动格式化文件。对于这1%的时间,是否有一种方法可以比进入设置然后手动将其打开和关闭更快呢?
我尝试寻找任何键盘绑定,但是我发现的唯一一个是prettier.open-output
答案 0 :(得分:2)
有一个Save without Formatting
命令,其键绑定为Cmd + K S
ref:https://github.com/Microsoft/vscode/issues/38695#issuecomment-423422531
答案 1 :(得分:1)
我从Atom切换到了更漂亮的扩展程序,该扩展程序在编辑器底部的菜单栏中有一个切换按钮,可以打开或关闭“保存时格式化”。
要将其添加到VS Code中,我安装了此扩展程序:https://marketplace.visualstudio.com/items?itemName=tombonnike.vscode-status-bar-format-toggle
安装后,您将在底部菜单栏中看到以下内容:
当复选标记出现时,如果在“文本编辑器->格式设置”下的“ VS代码”设置中启用了保存,则保存时将格式化漂亮的格式。
一旦您拥有了不想格式化的文件,例如,在查看其他人的代码时,您可以关闭自动格式化,如下所示:
答案 2 :(得分:0)
如果您需要一次切换单个文件,则速度当然不是很快,但是进行得更快的是在项目的根目录中创建.prettierignore文件。
它使用.gitignore语法,因此您可以排除单个文件:
myVizSource.js
或某些类型的文件:
*.min.js
有关gitignore的更多信息:
https://git-scm.com/docs/gitignore