作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近,Visual Studio 2017(和我刚开始使用的 2019)似乎已经改变了退格键的行为,具体来说,光标位于只有空白(比方说制表符)指向光标的左边。我曾经按退格键删除一个标签。现在,所有的空格都被删除了,我的代码行放在上面一行的末尾。
这似乎是个好主意,对大多数人来说可能是个好主意,但对我来说,结果是我习惯性地乱用退格键,最后在前一行的代码上退格。
我想适应这种新奇的行为。 Visual Studio 是否有设置来打开和关闭此行为?
最佳答案
嗯,根据这个 reddit 帖子(你昨天在哪里?),它是 ReSharper:
https://www.reddit.com/r/VisualStudio/comments/by5upb/how_to_disable_greedy_backspace_behavior_in/
关键位:
Looks like it was ReSharper all along! Options -> Editor -> Editor Behavior -> Unindent on Backspace. Change from "To proper indent position" to "Disabled"
果然,这就是问题所在。幸好我无法放弃你,ReSharper。我想这将是另一个卖点,对于那些喜欢贪婪删除或其他名称的人来说。
关于visual-studio - Visual Studio 最近的 "hungry"或 "greedy"退格行为更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57417166/
我是一名优秀的程序员,十分优秀!