配置resharper导航(ctrl + T)

时间:2016-09-29 15:17:00

标签: visual-studio resharper keyboard-shortcuts shortcut-key

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

我的意思的一些例子:

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

1 个答案:

答案 0 :(得分:2)

好吧,我正在浏览 Resharper ,我注意到没有直接公开的界面来更改现有的快捷键但是也许冲突解决方案可以帮到你。虽然它为您提供了配置附加快捷方式的方法。

配置键盘快捷键

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

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

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

无论您选择哪种方案,您都可以随时更改单个键盘快捷键。

更改快捷方式和快捷方式

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

enter image description here

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

无论当前选择的方案如何,您始终可以配置各个键盘快捷键。

配置各个键盘快捷键

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

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

    键盘选项卡中的命令列表收到后 焦点,按 CTRL + R 跳转到初始r的项目。

  5. 所选命令的快捷键组合显示在 选定命令的快捷方式下拉列表(如果有任何快捷方式) 存在。

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

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

    enter image description here

    从以下三个选项中选择一个:

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

    无论您选择哪种方式,都可以选择应用于所有ReSharper快捷方式,将您的选择应用于所有其他有冲突的ReSharper快捷方式。

    了解更多详情/来源please click here...

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