配置 resharper 导航 (ctrl + T)

Config resharper navigation (ctrl + T)

我想知道是否可以配置 Resharper ctrl + T 导航。

我的意思的一些例子:

好吧,我正在浏览 Resharper 并且我注意到没有直接暴露的界面来更改它的现有快捷键但是也许解决冲突会有所帮助你。虽然它为您提供了一种配置添加快捷方式的方法。

配置键盘快捷键

所有 ReSharper 操作都可以使用键盘快捷键调用。大多数操作都有默认快捷方式,您可以开箱即用。对于其余操作,您可以根据需要指定首选快捷键。

ReSharper 提供两种默认的键盘快捷键方案。

  • Visual Studio 这个方案旨在尽量减少与 Visual Studio 自己的键盘快捷键的冲突。
  • ReSharper 2.x/IntelliJ IDEA 该方案与 IntelliJ IDEA 及其衍生 Web 开发 IDE 中使用的快捷方式相同。它在所有 JetBrains 开发环境中提供了共同的 keyboard-centric 体验。

无论您选择什么方案,以后都可以随时更改各个键盘快捷键。

更改快捷方式和快捷方式方案

安装 ReSharper 后首次启动 Visual Studio 时,会打开“键盘方案”对话框,您可以在其中选择默认的快捷键方案。

您可以稍后使用 Environment | 上的相应选择器更改所选方案ReSharper 选项的键盘和菜单 页面。

无论当前选择何种方案,您始终可以配置单独的键盘快捷键。

配置单独的键盘快捷键

  1. 在主菜单上,选择工具 |选项。
  2. 展开环境节点,然后单击键盘。
  3. 使用快捷方式表查找别名 命令的一部分,您要为其分配一个新的快捷方式。如果 有些命令没有默认的快捷方式,你可以找到它 相应帮助页面标题下的别名。为了 例如,将方法转换为索引器。
  4. 要查找所需的命令,您还可以执行以下操作之一:

    • 在“显示命令包含”字段中键入您要查找的命令的名称或部分名称。可用命令的列表缩小了,您可以轻松找到所需的命令。
    • 查看可用命令列表,向下滚动到以 ReSharper 开头的命令名称。

    一旦“键盘”选项卡中的命令列表收到 焦点,按 CTRL+R 跳转到首字母为 r 的项目。

  5. 选中命令的快捷键组合显示在 所选命令的快捷方式 drop-down 列表,如果有快捷方式 存在。

  6. 您可以删除现有的组合键 and/or 添加 新的。
    • 在所选的快捷方式中选择组合 命令 drop-down 列表,然后单击删除。
    • 相同的快捷键 组合可以用于不同的领域,所以你应该指定 该地区。使用 drop-down 中的使用新快捷方式指定区域 列表。然后将插入符放在“按快捷键”文本框中,然后 按所需的组合键。单击分配。
  7. 单击“确定”。

解决键盘快捷键冲突

默认快捷方式方案中使用了一些键盘快捷方式,特别是在 ReSharper 2 中。x/IntelliJ IDEA 方案,可能已经映射到其他 Visual Studio 命令。在这些情况下,ReSharper 不会自动替换现有的 Visual Studio 键盘快捷键。一旦您使用冲突的快捷方式,即由 Visual Studio 和 ReSharper 使用的快捷方式,系统会提示您使用 ReSharper 快捷方式冲突对话框解决此冲突:

Select 三个可用选项之一:

  • 使用 ReSharper 命令: 将冲突的快捷方式绑定到 ReSharper 命令。
  • 使用 Visual Studio 命令: 解决了有利于 Visual Studio 命令的冲突。
  • 配置 ReSharper 命令: 在 Visual Studio 选项对话框中打开键盘选项卡,以帮助您自定义当前的键盘方案。

无论您选择什么选项,您都可以通过选择应用到所有 ReSharper 快捷方式

将您的选择应用到所有其他冲突的 ReSharper 快捷方式

更多details/Sourceplease click here...

希望对您有所帮助:)