能否在Visual Studio Code中分开配置制表符显示与手动缩进的空格数?
实现VS Code中制表符显示为8空格、Tab键缩进4空格的配置
没问题,这个需求在VS Code里完全可以实现!你只需要调整两个核心设置,就能达到和Eclipse一样的效果:
具体配置步骤
打开VS Code设置界面
- 快捷键:Windows/Linux按
Ctrl+,,Mac按Cmd+, - 或者通过菜单操作:Windows/Linux选
File > Preferences > Settings,Mac选Code > Preferences > Settings
- 快捷键:Windows/Linux按
调整关键设置项
在设置搜索框里分别查找以下选项,对应修改:- Editor: Tab Size:设置为
8—— 这个选项控制文件中已存在的制表符(\t字符)在编辑器中显示的宽度,相当于把一个制表符渲染成8个空格的长度。 - Editor: Insert Spaces:勾选这个选项,然后设置Editor: Indent Size为
4—— 开启后,按下Tab键时会直接插入4个空格(而不是制表符),满足你按Tab缩进4空格的需求。
- Editor: Tab Size:设置为
针对特定语言的配置(可选)
如果你只想给某类文件(比如Java,毕竟你之前用Eclipse做Java开发)应用这个规则,可以在settings.json中添加语言特定配置:
打开settings.json的方法:在设置界面右上角点击{}图标,进入JSON编辑模式,然后添加以下内容:
"[java]": { "editor.tabSize": 8, "editor.insertSpaces": true, "editor.indentSize": 4 }
这样只有Java文件会应用这个规则,其他文件不受影响。
补充说明
如果之前你尝试配置没成功,可能是没区分开Tab Size(控制已有制表符的显示宽度)和Indent Size(控制按Tab插入的空格数/制表符宽度)这两个选项的区别。按照上面的步骤配置后,应该就能完美实现你想要的效果了。
内容的提问来源于stack exchange,提问作者Mark Wood
相关产品推荐
相关产品推荐

