4

当我键入某些函数或变量时,Resharper 会在我的光标下方建议一个可能的名称列表 (Intellisense)。它会在建议的列表框中突出显示它认为最接近我输入内容的文本。这很好。

但是,当列表中突出显示的元素正确时,我按下回车键,它会转到下一行。我认为如果将建议列表上突出显示的文本插入到我的类型光标在编辑器上的位置会更直观。要将 Intellisense 列表框中的文本输入到编辑器中,我必须按键盘上的向上/向下箭头将焦点放在 Intellisense 列表框上,然后按 Enter。这是相当麻烦的。在 Eclipse 中,当我按下回车键时,文本被插入到编辑器中。

如何设置 Resharper 或 Visual Studio 2012(此问题属于哪个错误)以将其 Intellisense 列表中突出显示的文本插入到编辑器,而不是下一行。

4

1 回答 1

6

我不知道我是否正确,但似乎你得到了所谓的“软”完成,ReSharper 试图不弄乱你的打字。如果是这样,那么您可以使用Tab完成完成而不是Enter. 或者您可以转到ReSharper | Options -> Environment | Intellisense | Autopopup,找到您的案例并将值从 更改Display and do not preselectDisplay and preselect

如果这不是您的情况,请指定 ReSharper 版本和代码示例,我们将对其进行调查。

于 2012-09-05T14:00:38.513 回答