我在Visual Studio中遇到了一个非常烦人的问题。(我的版本是2010,我安装了ReSharper和VsVim,但我认为这并不重要。) 当我在一些现有代码的开头添加文本时,自动完成会喜欢覆盖部分已有代码。
以这段示例代码为例:
当我开始在 string.Format
的开头插入一些代码时:
然后我使用Tab来自动完成时,它会覆盖 string
,而我想要的是让自动完成的代码插入到 string
之前:
我不希望它自动删除我正在自动完成之后的文本。如果我想要删除文本,我可以非常容易地自己删除它(特别是使用 VsVim)。有没有办法阻止这种行为?我总是在绕着它工作。