【发布时间】:2018-02-28 04:42:24
【问题描述】:
我是 Visual Studio 和 C# 开发的新手,有一件事让我有点恼火。在 IntelliJ/Android Studio 中,在这种情况下按退格键: VS中的代码编辑器
会将我带到上一行(第 30 行)到该行中完全相同的位置 - 缩进文本开始的位置。但是,在 Visual Studio 中,在这种情况下按退格键会将我向左移动一个字符,然后再向左移动一个字符,并且我必须一直按退格键直到行首才能返回到前一个字符。
有没有办法配置它,所以我只需按一次退格键就可以开始在上面的行中输入?谢谢,如果这个问题有点傻,我很抱歉,但我已经在 VS 和 web 中搜索了设置,但找不到解决方案。
【问题讨论】:
-
或者你可以按“向上”。既然你想上去。
-
是的,但它不会删除我刚刚从@JeroenMostert 提出的行
-
上移,然后删除。如果两次击键太不方便,你可以有一个迷你宏(但不是在 VS 本身中,因为它在很久以前就放弃了对宏的原生支持)。
-
@Jacas 然而,对我来说,这很烦人,在缩进行的开头按退格键会让我回到上一行的 end :) 我'更喜欢您描述的行为。您最终是否找到了更改退格行为的设置?
-
@Hermann 旧线程,但为了后代我会把它放在这里:这可能是由 ReSharper 设置引起的。在 ReSharper 选项中,
Editor->Editor Behavior下是一个选项Unndent on Backspace。我相信它默认设置为“到正确的缩进位置”。将其设置为“已禁用”会返回您描述的行为。
标签: visual-studio visual-studio-2017