VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率。安装ReSharper后首次启动Visual Studio时,会出现一个名为ReSharper Keyboard Scheme的对话框,如下图所示:

选择对话框提供的三个选项之一后的任何时候,您可以配置单独的键盘快捷键。

配置单个键盘快捷键

1、在主菜单上,选择Tools | Options

2、在导航视图中选择Environment | Keyboard

3、在命令列表中,选择启动ReSharper的命令名称。浏览列表以查看或者编辑ReSharper的特定操作的键盘快捷方式。

在键盘快捷方式间切换或者恢复到当前选定方案的默认状态

1、在主菜单上,选择ReSharper | Options

2、选择Environment | Keyboard and Menus

3、在Keyboard and Menus选项卡上,选择 Visual Studio, ReSharper 2.x 或 IntelliJ IDEA或 None,点击Apply Scheme。如果你选择None,你可以在Visual Studio的本地选项菜单中定义任意一组自定义快捷键(Tools | Options | Environment | Keyboard) 。

完整的快捷键列表

代码分析(Code analysis)

Command Shortcut
(Visual Studio)
Shortcut
(IntelliJ IDEA/ReSharper 2.x)
Toggle code analysis in the current file Ctrl+Shift+Alt+8 Ctrl+Shift+Alt+8
Go to next code issue (error, warning or suggestion) Alt+PgDn F12
Go to previous code issue (error, warning or suggestion) Alt+PgUp Shift+F12
Go to next error Shift+Alt+PgDn Alt+F12
Go to next error in solution Shift+Alt+PgDn Alt+F12
Go to previous error Shift+Alt+PgUp Shift+Alt+F12
Go to previous error in solution Shift+Alt+PgUp Shift+Alt+F12
Inspect this Ctrl+Shift+Alt+A Ctrl+Shift+Alt+A
View type hierarchy Ctrl+E,H Ctrl+Alt+H
Inspection Results window Ctrl+Alt+V Ctrl+Alt+V

编码援助(Coding assistance)

Command Shortcut
(Visual Studio)
Shortcut
(IntelliJ IDEA/ReSharper 2.x)
Show action list Ctrl+R,W Ctrl+R,W
Paste multiple   Ctrl+Shift+V 
Code cleanup Ctrl+E,C Ctrl+Alt+F 
Silent code cleanup Ctrl+E,F Ctrl+Shift+Alt+F
Symbol code completion Ctrl+Space Ctrl+Space
Smart code completion Ctrl+Alt+Space Ctrl+Shift+Space
Import symbol completion Shift+Alt+Space Ctrl+Alt+Space
Complete statement Ctrl+Shift+Enter Ctrl+Shift+Enter
Parameter information Ctrl+Shift+Space Ctrl+P
Quick documentation Ctrl+Shift+F1 Ctrl+Q
Insert live template Ctrl+E,L Ctrl+J
Surround with template Ctrl+E,U Ctrl+Alt+J
Create file from template Ctrl+Alt+Insert Ctrl+Alt+Insert
Generate code Alt+Insert Alt+Insert
Move code up Ctrl+Shift+Alt+Up Ctrl+Shift+Alt+Up
Move code down Ctrl+Shift+Alt+Down Ctrl+Shift+Alt+Down
Move code left Ctrl+Shift+Alt+Left Ctrl+Shift+Alt+Left
Move code right Ctrl+Shift+Alt+Right Ctrl+Shift+Alt+Right
Extend selection Ctrl+Alt+Right Ctrl+W
Shrink selection Ctrl+Alt+Left Ctrl+Shift+W
Select containing declaration Ctrl+Shift+[ Ctrl+Shift+[
Duplicate a line or selection Ctrl+D Ctrl+D
Comment with line comment Ctrl+Alt+/ Ctrl+/
Comment with block comment Ctrl+Shift+/ Ctrl+Shift+/

导航和搜索(Navigation and search

Command Shortcut
(Visual Studio)
Shortcut
(IntelliJ IDEA/ReSharper 2.x)
Go to type Ctrl+T Ctrl+N
Go To File Ctrl+Shift+T Ctrl+Shift+N
Go to file member Alt+\ Ctrl+F12
Go to symbol Shift+Alt+T Ctrl+Shift+Alt+N
Navigate To Alt+` Ctrl+Shift+G
Go to type of symbol Ctrl+Shift+F11 Ctrl+Shift+T
Go to declaration F12 Ctrl+B
Go to implementation Ctrl+F12 Ctrl+Shift+Alt+B
Go to base symbols Alt+Home Ctrl+U
Go to derived symbols Alt+End Ctrl+Alt+B
Go to usage Shift+Alt+F12 Ctrl+Alt+F7
Go to containing declaration Ctrl+[ Ctrl+[
Go to next member/tag Alt+Down Alt+Down
Go to previous member/tag Alt+Up Alt+Up
Find usages Shift+F12 Alt+F7
Find usages (advanced) Ctrl+Shift+Alt+F12 Shift+Alt+F7
Highlight usages in file Shift+Alt+F11 Ctrl+Shift+F7
Go to previous usage Ctrl+Alt+PgUp Ctrl+Alt+Up
Go to next usage Ctrl+Alt+PgDn Ctrl+Alt+Down
Remove highlighting of usages Esc Esc
View recent files Ctrl+, Ctrl+E
View recent edits Ctrl+Shift+, Ctrl+Shift+Alt+Backspace
Go to previous edit Ctrl+Shift+Backspace Ctrl+Shift+Backspace
Go to related files Ctrl+Alt+F7 Ctrl+Shift+Alt+G
View bookmarks Ctrl+` Ctrl+`
Go to a numbered bookmark Ctrl+[numeric key] Ctrl+[numeric key]
Set/remove a numbered bookmark Ctrl+Shift+[numeric key] Ctrl+Shift+[numeric key]
Find Results window Ctrl+Alt+F12 Ctrl+Alt+U
File structure Ctrl+Alt+F Ctrl+F11
To-do items Ctrl+Alt+D  
Stack Trace Explorer Ctrl+E,T Ctrl+Shift+E
Locate in Solution Explorer Shift+Alt+L Shift+Alt+L
Analyze references Shift+Alt+Y Shift+Alt+Y

重构(Refactorings)

Command Shortcut
(Visual Studio)
Shortcut
(IntelliJ IDEA/ReSharper 2.x)
Refactor this Ctrl+Shift+R Ctrl+Shift+R
Rename Ctrl+R,R F2 or Shift+F6
Move Ctrl+R,O F6
Safe delete Ctrl+R,D or Alt+Del Alt+Del
Extract method Ctrl+R,M Ctrl+Alt+M
Introduce variable Ctrl+R,V Ctrl+Alt+V
Introduce field Ctrl+R,F Ctrl+Alt+D
Introduce parameter Ctrl+R,P Ctrl+Alt+P
Inline variable/method/field Ctrl+R,I Ctrl+Alt+N
Encapsulate field Ctrl+R,E Ctrl+R,E
Change signature Ctrl+R,S Ctrl+F6

单元测试(Unit testing)

Command Shortcut
(Visual Studio)
Shortcut
(IntelliJ IDEA/ReSharper 2.x)
Run unit tests Ctrl+U,R Ctrl+T,R
Debug unit tests Ctrl+U,D Ctrl+T,D
Run all tests in solution Ctrl+U,L Ctrl+T,L
Run current test session Ctrl+U,Y Ctrl+T,Y
Repeat previous test run Ctrl+U,Y Ctrl+T,Y
Append to test session Ctrl+U,A Ctrl+T,A
Create new test session Ctrl+U,N Ctrl+T,N
Unit Test Explorer Ctrl+Alt+U Ctrl+Alt+T
Unit Test Sessions Ctrl+Alt+T Ctrl+Alt+R

工具窗口(Tool windows)

Command Shortcut
(Visual Studio)
Shortcut
(IntelliJ IDEA/ReSharper 2.x)
File structure Ctrl+Alt+F Ctrl+F11
Find Results window Ctrl+Alt+F12 Ctrl+Alt+U
Hierarchies window Ctrl+Alt+H  
Inspection Results window Ctrl+Alt+V Ctrl+Alt+V
Stack Trace Explorer Ctrl+E,T Ctrl+Shift+E
Templates Explorer window Alt+R,P Alt+R,P
To-do items Ctrl+Alt+D  
Unit Test Explorer Ctrl+Alt+U Ctrl+Alt+T
Unit Test Sessions Ctrl+Alt+T Ctrl+Alt+R
Close recent tool Ctrl+Shift+F4 Ctrl+Shift+F4
Activate recent tool Ctrl+Alt+Backspace Ctrl+Alt+Backspace

配置VS代码生成工具ReSharper快捷键的更多相关文章

  1. VS代码生成工具ReSharper使用手册:配置快捷键

    原文 http://www.cnblogs.com/PHPIDE/archive/2013/05/16/3081783.html VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你 ...

  2. VS代码生成工具ReSharper使用手册:配置快捷键(转)

    原文:http://blog.csdn.net/fhzh520/article/details/46364603 VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率. 配 ...

  3. VS代码生成工具ReSharper发布8.1版本

    ReSharper是一个著名的VS代码生成工具,能帮助VS成为一个更佳的IDE.JetBrains公司今天发布了ReSharper最新版本8.1. 本次新版本更新涉及到打印稿.与VS2013集成.代码 ...

  4. 【Java】jeesite初始配置以及代码生成工具的使用

    jeesite简单使用 首先去技术服务与支持.版本区别一览表 - JeeSite 4.x找到源码下载的部分 JeeSite 源码下载:https://gitee.com/thinkgem/jeesit ...

  5. mybatis实战教程(mybatis in action)之九:mybatis 代码生成工具的使用

    mybatis 应用程序,需要大量的配置文件,对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量. 所以mybatis 官方也推出了一个mybatis代码生成工具的jar包. 今天花 ...

  6. mybatis实战教程(mybatis in action)之九:mybatis 代码生成工具的使用

    mybatis 应用程序,需要大量的配置文件,对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量. 所以mybatis 官方也推出了一个mybatis代码生成工具的jar包. 今天花 ...

  7. 第二章 Mybatis代码生成工具

    1.mybatis-generator作用 1).生成pojo 与 数据库结构对应 2).如果有主键,能匹配主键 3).如果没有主键,可以用其他字段去匹配 4).动态select,update,del ...

  8. RUF MVC5 Repositories Framework Generator代码生成工具介绍和使用

    RUF MVC5 Repositories Framework Generator代码生成工具介绍和使用 功能介绍 这个项目经过了大半年的持续更新到目前的阶段基本稳定 所有源代码都是开源的,在gith ...

  9. ORM框架-VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】4.5

    摘要:VB/C#.Net实体代码生成工具(EntitysCodeGenerate)[ECG]是一款专门为.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的程序代码基于OO.ADO.N ...

随机推荐

  1. JSON跨域请求

    原理:首先客户机会注册一个callback,在发送跨域请求之前,会在url后附带注册的callback参数(如:callback1982342322),随后服务器拿到了callback参数,获取数据后 ...

  2. CLR via C#深解笔记三 - 基元类型、引用类型和值类型 | 类型和成员基础 | 常量和字段

    编程语言的基元类型   某些数据类型如此常用,以至于许多编译器允许代码以简化的语法来操纵它们. System.Int32 a = new System.Int32();  // a = 0 a = 1 ...

  3. 解决删除域用户Exception from HRESULT: 0x80072030

    解决删除域用户异常问题. System.DirectoryServices.DirectoryServicesCOMException was unhandled  Message=在服务器上没有这样 ...

  4. 再说 c++11 内存模型

    可见性与乱序 在说到内存模型相关的东西时,我们常常会说到两个名词:乱序与可见性,且两者经常交错着使用,容易给人错觉仿佛是两个不同的东西,其实不是这样,他们只是从不同的角度来描述一个事情,本质是相同的. ...

  5. [引用]SQLServer占CPU100%

    程序猿是如何解决SQLServer占CPU100%的   文章目录 遇到的问题 使用SQLServer Profiler监控数据库 SQL1:查找最新的30条告警事件 SQL2:获取当前的总报警记录数 ...

  6. web.config中httpRunTime的属性

    配置httpRuntime也可以让FileUpload上传更大的文件,不过设置太大了会因用户将大量文件传递到该服务器而导致的拒绝服务攻击(属性有说明) <httpRuntime> < ...

  7. 超好玩!10款神奇的字符图案 & 词汇云生成工具

    在这里,我们推荐10款惊人的字符图案生成工具.词云可以定义为词频的图形表示,而字符图案发生器是一个把数据,如文字和标签在以视觉和吸引人的方式展示的简单的工具.这些生成工具具有不同的功能,其中包括不同的 ...

  8. IconVault – 创建自定义图标字体的神器推荐

    图标字体简单来说就是外观呈现为图标的字体,同时具有矢量图形的特征,在不同的设备上使用图标的时候就不用加载不同尺寸的图片文件,能够减少 HTTP 请求数,提高页面加载速度. IconVault 这款在线 ...

  9. LeetCode——Find Median from Data Stream

    Median is the middle value in an ordered integer list. If the size of the list is even, there is no ...

  10. 小printf的故事(未完待续)

    小printf的故事 这篇文章的原文来自:英文原文作者仿照<小王子>中的情节,生动有趣的阐述了小printf从编程小白到专家的成长历程.这是我第一次尝试翻译文章,肯定有很多不足之处,情不要 ...