我在 Visual Studio 中遇到一个非常烦人的问题。 (我的版本是 2010,我安装了 ReSharper 和 VsVim,但我认为这并不重要。)当我在某些现有代码开头的某些代码之前添加文本时,自动完成功能喜欢覆盖某些现有代码。
以这个示例代码为例:
当我开始在开头插入一些代码时string.Format
:
And then I use Tab to autocomplete, it overwrites string
, whereas what I wanted was the autocompleted code to be inserted before string
:
我不希望它在我自动完成后自动删除文本。如果我想删除文本,我可以很容易地自己删除它(特别是使用 VsVim)。有什么办法可以阻止这种行为吗?我发现自己一直在围绕这个问题工作。
使用 Reshaper 2018.3,我发现这就是如何禁用您遇到的行为
Go to Resharper
-> Options
-> Enviroment
-> Intellisense
-> Completing Characters
对于选项Tab Key
choose Insert
而不是默认的Replace
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)