配置VS代码生成工具ReSharper快捷键
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快捷键的更多相关文章
- VS代码生成工具ReSharper使用手册:配置快捷键
原文 http://www.cnblogs.com/PHPIDE/archive/2013/05/16/3081783.html VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你 ...
- VS代码生成工具ReSharper使用手册:配置快捷键(转)
原文:http://blog.csdn.net/fhzh520/article/details/46364603 VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率. 配 ...
- VS代码生成工具ReSharper发布8.1版本
ReSharper是一个著名的VS代码生成工具,能帮助VS成为一个更佳的IDE.JetBrains公司今天发布了ReSharper最新版本8.1. 本次新版本更新涉及到打印稿.与VS2013集成.代码 ...
- 【Java】jeesite初始配置以及代码生成工具的使用
jeesite简单使用 首先去技术服务与支持.版本区别一览表 - JeeSite 4.x找到源码下载的部分 JeeSite 源码下载:https://gitee.com/thinkgem/jeesit ...
- mybatis实战教程(mybatis in action)之九:mybatis 代码生成工具的使用
mybatis 应用程序,需要大量的配置文件,对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量. 所以mybatis 官方也推出了一个mybatis代码生成工具的jar包. 今天花 ...
- mybatis实战教程(mybatis in action)之九:mybatis 代码生成工具的使用
mybatis 应用程序,需要大量的配置文件,对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量. 所以mybatis 官方也推出了一个mybatis代码生成工具的jar包. 今天花 ...
- 第二章 Mybatis代码生成工具
1.mybatis-generator作用 1).生成pojo 与 数据库结构对应 2).如果有主键,能匹配主键 3).如果没有主键,可以用其他字段去匹配 4).动态select,update,del ...
- RUF MVC5 Repositories Framework Generator代码生成工具介绍和使用
RUF MVC5 Repositories Framework Generator代码生成工具介绍和使用 功能介绍 这个项目经过了大半年的持续更新到目前的阶段基本稳定 所有源代码都是开源的,在gith ...
- ORM框架-VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】4.5
摘要:VB/C#.Net实体代码生成工具(EntitysCodeGenerate)[ECG]是一款专门为.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的程序代码基于OO.ADO.N ...
随机推荐
- WinStore开发知识导航集锦
1.页面导航与页面传值:http://blog.csdn.net/tcjiaan/article/details/7895487
- 引入HBase依赖包带来的麻烦
在一个项目里用到HBase做底层存储,使用maven来管理相关Jar包依赖,用maven来管理依赖包,特别不爽的就是他会将你引入Jar包自己的依赖都搞进来,经常会出现一些类和方法冲突找不到等状况.这次 ...
- Android代码截屏
本文来源:http://myhpu2008.iteye.com/blog/999779 这种方法应该只能对当前Activity本身进行截屏,因而你只能在你应用程序中参照该代码对其应用程序本身截屏. i ...
- C#高级编程(第8版)
http://spu.jd.com/11328513.html 第1章 .NET体系结构1.1 C#与.NET的关系1.2 公共语言运行库1.2.1 平台无关性1.2.2 提高性能1.2.3 语言的互 ...
- 尝试在virtualbox fedora21 下安装additions和mount share folder
安装这个additions的过程,基本上可以参照 http://gamblisfx.com/how-to-install-virtualbox-guest-additions-on-fedora-21 ...
- Vex – 超轻量!可以轻松自定义的现代风格弹窗插件
Vex 的独特之处在于现代风格设计,能够自定义弹出模式.皮肤.Vex 超轻量,压缩后不到 2KB,提供了简洁的 API,可以根据自己的项目需要快速自定义.支持在移动设备上使用,测试通过的浏览器:IE8 ...
- 利用栈实现算术表达式求值(Java语言描述)
利用栈实现算术表达式求值(Java语言描述) 算术表达式求值是栈的典型应用,自己写栈,实现Java栈算术表达式求值,涉及栈,编译原理方面的知识.声明:部分代码参考自茫茫大海的专栏. 链栈的实现: pa ...
- [git]修改commit
git commit --amend 修改上一个的commit信息. git reset commit_id 修改commit,同时改变commit历史,可用于合并commit. git revert ...
- SQL Server 存储(2/8):理解数据记录结构
在SQL Server :理解数据页结构我们提到每条记录都有7 bytes的系统行开销,那这个7 bytes行开销到底是一个什么样的结构,我们一起来看下. 数据记录存储我们具体的数据,换句话说,它存在 ...
- [Solution] AOP原理解析及Castle、Autofac、Unity框架使用
本节目录: AOP介绍 AOP基本原理 AOP框架 Castle Core Castle Windsor Autofac Unity AOP介绍 面向切面编程(Aspect Oriented Prog ...