配置resharper导航(ctrl + T)

Mis*_*sky 8 resharper keyboard-shortcuts visual-studio

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

我的意思的一些例子:

  • 显示所有类型.cs(但不是其他类型,例如:.config,.js).
  • 我有T4MVC包,当按ctrl+时,T它显示了许多我想隐藏的T4MVC生成器类(它只是很多垃圾文件,我不想在搜索类型时看到).

Vik*_*dey 2

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

配置键盘快捷键

所有 ReSharper 操作都可以使用键盘快捷键调用。大多数操作都有默认快捷键,您可以立即使用。对于其余操作,您可以根据需要分配首选快捷键。

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

  • Visual Studio此方案旨在最大限度地减少与 Visual Studio 自己的键盘快捷键的冲突。
  • ReSharper 2.x/IntelliJ IDEA该方案与 IntelliJ IDEA 及其衍生 Web 开发 IDE 中使用的快捷方式共享大部分快捷方式。它在所有 JetBrains 开发环境中提供了通用的以键盘为中心的体验。

无论您选择哪种方案,您都可以稍后更改各个键盘快捷键。

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

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

在此输入图像描述

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

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

配置单独的键盘快捷键

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

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

    一旦“键盘”选项卡中的命令列表获得焦点,请按CTRL+R跳转到以 r 开头的项目。

  5. 如果存在快捷方式,所选命令的快捷键组合将显示在所选命令的快捷方式下拉列表中。

  6. 您可以删除现有的组合键和/或添加新的组合键。
    • 在所选命令的快捷方式下拉列表中选择组合,然后单击删除。
    • 不同区域可以使用相同的快捷键组合,因此应指定区域。使用“在下拉列表中使用新快捷方式”指定区域。然后将插入符号放入按快捷键文本框中,然后按所需的组合键。单击分配。
  7. 单击“确定”。

解决键盘快捷键冲突

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

在此输入图像描述

选择三个可用选项之一:

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

无论您选择什么选项,您都可以通过选择“应用到所有 ReSharper 快捷方式”将您的选择应用到所有其他冲突的 ReSharper 快捷方式

欲了解更多详细信息/来源,请点击这里...

希望这会对您有所帮助:)