空行上没有缩进

时间:2019-07-13 07:22:46

标签: tabs resharper visual-studio-2019

当我编写代码并按Enter键时,我将插入一个带有正常缩进的新空白行。

Normal

但是,如果我将光标单击到另一个位置,然后单击返回到此行,它将被放置在该行的开头。

After

如何解决?

我试图在ReSharper设置中修复它,但没有找到。

2 个答案:

答案 0 :(得分:1)

在您键入的行之后按Enter键可使光标处于相同的缩进级别(新行为空白,直到您键入内容,然后它将用空格填充)。如果您没有输入任何内容,然后将光标从该行移开,然后再次移回,则应将光标设置为home列或最后一个缩进的列(如果您单击该列的右侧)。这仅适用于鼠标单击,使用光标键只会将您设置为新行的原始位置。

您始终可以启用虚拟空间,然后可以将光标放置在任意位置。

答案 1 :(得分:0)

如果您使用空格,而不是Tab,它会保持原样,但这不是一个好习惯。