resharper - 当按下 Enter 键时,如何让 Resharper 将 Intellisense 列表框中的突出显示文本插入到编辑器中?

标签 resharper

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

但是,当列表中突出显示的元素正确时,我按回车键,它会转到下一行。我认为如果它将建议列表中突出显示的文本插入到我的类型光标在编辑器上的位置会更直观。要将 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 版本和代码示例,我们会研究它。

关于resharper - 当按下 Enter 键时,如何让 Resharper 将 Intellisense 列表框中的突出显示文本插入到编辑器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12276630/

相关文章:

C# 和 ReSharper : Checking an object's type

c# - 运行 resharper 时无法在 VS 文本编辑器中编辑源代码

c# - 通过评论禁用 Resharper

c# - 如何修复对象和其他初始化程序的 ReSharper 缩进

visual-studio-2010 - ReSharper缓慢而麻烦

c# - 您如何告诉 Resharper 方法参数是包含 CSS 类的字符串?

c# - 为什么 ReSharper 告诉我 "User.Identity == null"总是错误的?

c# - Resharper 查找模式并替换 - 如何插入字符串

visual-studio - 如何重新运行单元测试 X 次?

resharper - 将 Resharper 测试运行器与 Jasmine 2.0 结合使用