![VS Code:使用 4 个空格进行编辑,使用 2 个空格进行保存](https://linux22.com/image/1594371/VS%20Code%EF%BC%9A%E4%BD%BF%E7%94%A8%204%20%E4%B8%AA%E7%A9%BA%E6%A0%BC%E8%BF%9B%E8%A1%8C%E7%BC%96%E8%BE%91%EF%BC%8C%E4%BD%BF%E7%94%A8%202%20%E4%B8%AA%E7%A9%BA%E6%A0%BC%E8%BF%9B%E8%A1%8C%E4%BF%9D%E5%AD%98.png)
如何使“保存时格式”使用与编辑时相同的缩进?
例如,编写以下代码片段后(行自动缩进 4 个空格):
但是,当我启用“保存时格式化”时,保存的文件使用 2 个空格进行缩进:
答案1
回答我自己的问题...
我正在使用Prettier扩展,并且每个制表符的空格数设置为 2。
启用“保存时格式化”选项后,"editor.formatOnSave": true
VS Code 将使用配置的代码格式化程序,即Prettier在我的情况下。Prettier是 2。
将其设置为 4 后,文件现在保存了 4 个空格。Settings.json
更新内容如下:
"prettier.tabWidth": 4,
我想Prettier适用于编辑和保存。显然,Prettier格式化仅在保存期间应用。我还注意到“格式选择”Ctrl-K Ctrl-F
未使用Prettier制表符间距。
如果我可以设置Prettier选项卡宽度与编辑器设置相匹配,这样我只需在一个地方更改它。这样可以吗?
马特。