【问题标题】:How to prevent enter key from making new line during resharper intellisense completion如何在 resharper 智能感知完成期间防止输入键换行
【发布时间】:2020-01-17 18:19:26
【问题描述】:

作为一名 Intellij 开发人员,我有丰富的经验,输入键总是会插入第一个自动完成建议。然而,在带有 resharper 的 Visual Studio 中,回车键将创建一个新行,而不是插入第一个智能感知建议。任何人都可以提出一种方法来允许输入键复制 Intellij 行为吗?我知道按 Tab 键的行为与我的肌肉记忆所预期的一样

【问题讨论】:

  • 您是否在项目中使用了 Resharper Intellisense 或 Visual Studio Intellisense?如果您将 Visual Studio Intellisense 用于 c# 项目,您可以尝试禁用此行为---选择 Never add new line on enter by Tools-->Options-->Text Editor-->C#--> Intellisense-->Enter Key Behavior.

标签: visual-studio visual-studio-2017 resharper intellisense


【解决方案1】:

谁能建议一种方法让回车键复制 Intellij 行为?我知道按 Tab 键的行为与预期的一样 我的肌肉记忆一直在按下回车键,而我没有考虑过。

在你这边,你已经安装了 Resharper,所以你有两种使用 Intellisense 的方式:Visual Studio Intellisense,这是 Visual Studio 的默认方式,Resharper Intellisense

1)如果您使用Visual Studio Intellisense(请确保在顶部菜单中选择Visual StudioReSharper-->选项-->Environment -->Intellisense-->General) 遇到这个问题,请试试这个:

  • Tools选择Never add new line on enter-->Options-->Text Editor-->C#(请选择对应的开发语言)-->Intellisense-->Enter Key Behavior

2)如果您使用Resharper Intellisense(请确保在顶部菜单中选择ResharperReSharper-->Options-->Environment- ->Intellisense-->General),你不会遇到这个问题。

注意:如果您在Resharper Intellisense中遇到此问题,我认为是Resharper Option的一些更改问题。您可以尝试通过@重置Resharper设置987654338@-->Manage Options-->Reset all settings.

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 2020-11-27
    • 2012-08-19
    • 2011-10-26
    • 2013-06-08
    相关资源
    最近更新 更多