在VS代码中管理缩进设置

时间:2018-01-16 04:49:52

标签: visual-studio-code settings

我真的很喜欢VS Code,但我到处寻找,我似乎无法改变一个非常令人讨厌的功能:在空的缩进行上按返回会继续当前缩进,但删除原始缩进线。在编辑器中似乎不可能有两个连续的制表符缩进行。

是否有我缺少的设置或其他一些方法来保留跨行的缩进图缩进?感谢。

2 个答案:

答案 0 :(得分:1)

我们可以为此设置用户设置, 转到文件>偏好>用户设置:

您可以通过以下3种设置轻松自定义 /制表符等于的空格数。此设置被覆盖 //基于editor.detectIndentation为真时的文件内容。 “editor.tabSize”:4,

//按Tab键时插入空格。此设置被覆盖 //基于editor.detectIndentation为真时的文件内容。 “editor.insertSpaces”:是的,

//打开文件时,editor.tabSizeeditor.insertSpaces //将根据文件内容检测到。 “editor.detectIndentation”:true

欲了解更多信息 - 我们可以为此设置用户设置, 转到文件>偏好>用户设置:

您可以通过以下3种设置轻松自定义 /制表符等于的空格数。此设置被覆盖 //基于editor.detectIndentation为真时的文件内容。 “editor.tabSize”:4,

//按Tab键时插入空格。此设置被覆盖 //基于editor.detectIndentation为真时的文件内容。 “editor.insertSpaces”:是的,

//打开文件时,editor.tabSizeeditor.insertSpaces //将根据文件内容检测到。 “editor.detectIndentation”:true

有关详细信息,请查看此处 - How to set tab-space style?

答案 1 :(得分:0)

我已经发现了我的问题:

在“设置”中,默认情况下“editor.trimAutoWhitespace”为true,表示一行上留下的任何尾随制表符都会自动删除,即使它们只是持有常规缩进级别。我已在我的用户设置(文件/首选项/设置)中将此选项设置为false来解决我的问题。

我很惊讶我找不到任何其他人发现这种行为异常的记录。