当我输入某些函数或变量时,Resharper会在光标下面建议一个可能的名称列表(Intellisense)。它将突出显示它认为最接近我正在键入的建议列表框上的文本。这很好。
但是,当列表中突出显示的元素正确时,按Enter键,它将转到下一行。我认为如果它将建议列表中突出显示的文本插入编辑器中我的类型光标所在的位置会更直观。要将Intellisense列表框中的文本输入到编辑器中,我必须按键盘上的向上/向下箭头以聚焦Intellisense列表框,然后按Enter键。这非常麻烦。在Eclipse中,当我按下回车键时,文本将被插入到编辑器中。
如何设置Resharper或Visual Studio 2012(此问题属于哪个故障)将Intellisense列表中突出显示的文本插入编辑器而不是下一行。
答案 0 :(得分:5)
我不确切地知道我是否正确,但似乎你得到了所谓的“软”完成,ReSharper试图不打扰你的打字。如果是,那么您可以使用Tab
代替Enter
完成填写。或者,您可以转到ReSharper | Options -> Environment | Intellisense | Autopopup
,找到您的案例并将值从Display and do not preselect
更改为Display and preselect
。
如果不是您的情况,请指定ReSharper版本和代码示例,我们将对其进行调查。