最近,Visual Studio 2017(和我刚刚开始使用的2019)似乎已经改变了退格按钮的行为,特别是,光标位于仅空白(让我们使用制表符)位于光标的左侧。我曾经按退格键并删除过一个标签。现在,所有空白都被删除,我的代码行被放置在上面的行的末尾。
似乎对大多数人来说是一个好主意,但是对我来说,结果是我习惯了将退格键混为一谈,最后对上一行代码进行退格。
我想缓解这种奇怪的行为。 Visual Studio是否有一个设置可以打开和关闭此行为?
答案 0 :(得分:1)
好吧,根据此reddit帖子(您昨天在哪里?),它是ReSharper:
https://www.reddit.com/r/VisualStudio/comments/by5upb/how_to_disable_greedy_backspace_behavior_in/
关键位:
看起来一直都是ReSharper!选项->编辑器->编辑器行为->在Backspace上不缩进。从“到适当的缩进位置”更改为“已禁用”
当然,这就是问题所在。好东西,我就是不能辞职的,ReSharper。我想对于那些喜欢贪婪删除之类的人来说,这将是另一个卖点。