如何让Resharper在按下enter键时将Intellisense列表框上突出显示的文本插入编辑器



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

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

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

我不知道我是否做对了,但似乎你得到了所谓的"软"完成,ReSharper试图不干扰你的打字。如果是,则可以使用Tab而不是Enter来完成。或者,您可以转到ReSharper | Options -> Environment | Intellisense | Autopopup,找到您的案例并将值从Display and do not preselect更改为Display and preselect

如果不是这样,请指定ReSharper版本和代码示例,我们将对此进行研究。