在Visual Studio Code中使用Format Code命令时,它不尊重我的缩进设置(“editor. exe”)。tabSize": 2).它使用的是4的标签大小。知道为什么会这样吗?
谢谢!
在Visual Studio Code中使用Format Code命令时,它不尊重我的缩进设置(“editor. exe”)。tabSize": 2).它使用的是4的标签大小。知道为什么会这样吗?
谢谢!
当前回答
VSCode插件Vetur;用于VueJS应用程序正在覆盖我的设置。
将vetr .format.options. tabsize设置为我喜欢的空格数就可以工作了。
其他回答
禁用所有插件(然后逐个启用并验证)
自动格式/默认格式的解决方案:
你不需要安装任何额外的东西。
转到settings.json。根据下面的快照复制、粘贴并禁用。
单击下面的快照,放大/缩小(使用ctrl +鼠标滚轮)以适应您的屏幕大小。
完成了。
注意:这里我想要的是像自动格式化TypeScript一样自动格式化JavaScript。您可以根据需要复制和粘贴任何其他规则。
至于《Space Size》,Maleki的第一个回答已经很清楚了。我就不再重复了。
以上两种解决方案都不适合我,所以我在我的整个用户文件夹中搜索文件中的“tabSize”。最终,我在“设置”中找到了一个覆盖我的设置的选项,并且总是适用于(新)打开的文件:
"[python]": {
"editor.detectIndentation": false,
"editor.insertSpaces": true,
"editor.tabSize": 4
},
对于新的查看器,我遇到了YAML文件不正确缩进的相同问题。但是你仍然可以在设置中更改它!
进入“File > Preferences > Settings” 搜索“标签大小” 在[yaml]设置下,单击settings.json中的Edit
改变编辑器。Tabsize值为您想要的空格数!
仅供参考,他们似乎没有为特定的文件类型添加设置:参见#58995
对我来说,这个问题是由于使用了更漂亮的VSCode插件而没有在工作空间中使用更漂亮的配置文件造成的。
禁用插件解决了这个问题。它也可以通过依赖更漂亮的配置来修复。