空行没有缩进

No indents on blank lines

当我编写代码并按 Enter 键时,我会插入一个新的空行,缩进正常,这是应该的。

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

如何解决?

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

如果您使用 space 而不是 Tab,它会保持原样,但这不是一个好的做法。

在您输入的行后按回车键会使光标保持在相同的缩进级别(新行是空白的,直到您输入内容然后它会用 spaces 填充)。如果您不键入任何内容并将光标从该行移开然后再次返回,则它应该将光标设置为主页列或最后一个缩进列,如果您在该列之外(更向右)单击鼠标。这仅适用于鼠标单击,使用光标键只会将您设置到新行的起始位置。

您始终可以启用虚拟 space 然后您可以将光标放在任何您想要的地方。