如果字长< editor.tabSize

问题描述 投票:0回答:1

我正在切换到 VSCode,但此时我的所有源代码都非常混乱,我设法查明问题所在。

基本上,当制表字符后面有一个比 editor.tabSize 值短的单词时,VS 将在其设置中插入空格数减去单词长度,而它可能应该插入 this 值加上编辑器值。

记事本中呈现的示例代码:

VSCode 使用 editor.tabSize=4 呈现相同的代码:

每条指令后面都跟一个制表符,但如果制表符后面的单词比 tabSize 短,则 VSCode 需要两个制表符。

“LEA”指令后面的选项卡最终只有一个空格长(tabSize 减去单词长度)

有没有办法防止这种恼人的行为?更改代码中的所有事件将是一项相当漫长的工作,并且在其他编辑器中打开时它们会变得混乱,这肯定不是一个解决方案。

谢谢!

visual-studio-code indentation
1个回答
0
投票

通过将 editor.tabSize 的值增加到 10 来解决

https://github.com/microsoft/vscode/issues/201086

© www.soinside.com 2019 - 2024. All rights reserved.