Visual studio code 在VS代码中管理缩进设置
我真的很喜欢VS代码,但我到处都找过了,我似乎无法改变一个非常恼人的特性:在空缩进行上按return键会保留当前缩进,但会删除原始行上的所有缩进。在编辑器中似乎不可能有两个连续的制表符缩进行Visual studio code 在VS代码中管理缩进设置,visual-studio-code,settings,Visual Studio Code,Settings,我真的很喜欢VS代码,但我到处都找过了,我似乎无法改变一个非常恼人的特性:在空缩进行上按return键会保留当前缩进,但会删除原始行上的所有缩进。在编辑器中似乎不可能有两个连续的制表符缩进行 是否有我缺少的设置或其他方式来保留跨行的制表符缩进?谢谢。我们可以为此设置用户设置, 转到文件>首选项>用户设置: 您可以通过中的这3个设置轻松进行自定义 /选项卡所包含的空间数。此设置被覆盖 //当editor.detectIndentation为true时,基于文件内容。 editor.tabSize:
是否有我缺少的设置或其他方式来保留跨行的制表符缩进?谢谢。我们可以为此设置用户设置, 转到文件>首选项>用户设置: 您可以通过中的这3个设置轻松进行自定义 /选项卡所包含的空间数。此设置被覆盖 //当editor.detectIndentation为true时,基于文件内容。 editor.tabSize:4 //按Tab键时插入空格。此设置被覆盖 //当editor.detectIndentation为true时,基于文件内容。 editor.insertSpaces:true //打开文件时,请选择editor.tabSize和editor.insertSpaces //将根据文件内容检测。 编辑:detectIndentation:正确 有关更多资料—— 我们可以为此设置用户设置, 转到文件>首选项>用户设置: 您可以通过中的这3个设置轻松进行自定义 /选项卡所包含的空间数。此设置被覆盖 //当editor.detectIndentation为true时,基于文件内容。 editor.tabSize:4 //按Tab键时插入空格。此设置被覆盖 //当editor.detectIndentation为true时,基于文件内容。 editor.insertSpaces:true //打开文件时,请选择editor.tabSize和editor.insertSpaces //将根据文件内容检测。 编辑:detectIndentation:正确
有关更多信息,请查看此处-我已经解决了我的问题: 在“设置”中,editor.trimAutoWhitespace默认为true,这意味着保留在一行上的任何尾随选项卡都会自动删除,即使它们只是保持常规缩进级别。通过在我的用户设置文件/首选项/设置中将此选项设置为false,我已修复了问题 我很惊讶,我找不到任何其他人发现这种行为异常的记录