select resharper shortcuts scheme
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 |
select resharper shortcuts scheme的更多相关文章
- 配置VS代码生成工具ReSharper快捷键
VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率.安装ReSharper后首次启动Visual Studio时,会出现一个名为ReSharper Keyboard Sc ...
- VS代码生成工具ReSharper使用手册:配置快捷键
原文 http://www.cnblogs.com/PHPIDE/archive/2013/05/16/3081783.html VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你 ...
- UEFI Bootable USB Flash Drive - Create in Windows(WIN7 WIN8)
How to Create a Bootable UEFI USB Flash Drive for Installing Windows 7, Windows 8, or Windows 8.1 In ...
- PHPStorm2016如何安装主题
今天放出如何安装phpstorm 主题教程,教程如下: 下载主题 地址:phpstoorm-themes.com 安装主题 PhpStorm and WebStorm themes can be in ...
- SQL总结(三)其他查询
SQL总结(三)其他查询 其他常用的SQL,在这里集合. 1.SELECT INTO 从一个表中选取数据,然后把数据插入另一个表中.常用于创建表的备份或者用于对记录进行存档. 语法: SELECT c ...
- 如何使用 Xcode Targets 管理开发和生产版本?
在开始此教程之前,我们假设你已经完成了应用程序的开发和测试,现在准备提交生产发布.问题是,某些 Web 服务 URLs 指向测试服务器,而 API keys 则为测试环境而配置.在提交应用程序给苹果审 ...
- 编译时.test文件报错无法解决的方法,关闭test编译
有几次遇到从网上下载到的iOS开源代码编译报错,报错位置为Test Target的源文件,我就挺奇怪我又没做测试为啥会编译Test Target的源文件,之前的暴力解决方法是把Test Target直 ...
- webStrom 美化
webStrom 激活: 注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址: http://idea.iteblog.com/ke ...
- Windows 下安装ReText
打算使用MarkDown了,群友推荐使用ReText,基于Python的,同时依赖了Python的几个包,通过easystall可以方便地安装,同时制作了快捷启动方式,网上找了篇文章以备忘. Inst ...
随机推荐
- [摘录] 关于 java 并发包
1.http://www.raychase.net/698 Java多线程发展简史
- SQL查询 练习题
设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表 ...
- Java基础(50):二分法查找的非递归实现和递归实现(完整代码可运行,参考VisualGO理解更佳)
一.概念 二分查找算法也称折半查找,是一种在有序数组中查找某一特定元素的搜索算法. 二.算法思想 搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束:如果某一特定元素大于或者 ...
- UML: 状态机图
摘自http://www.umlonline.org/school/viewthread.php?tid=39 活动图将流程分解为一个一个的活动,通过活动的先后顺序来展示流程:而状态机图从某个物品的状 ...
- C++之路进阶——bzoj3524(Couriers)
F.A.Qs Home Discuss ProblemSet Status Ranklist Contest ModifyUser gryz2016 Logout 捐赠本站 Notice:由于本OJ ...
- 配置文件App.config的使用以及Readonly与Const的对比
以前我们学习的时候都把连接数据库的连接字符串写在一个类中,因为我们的数据库都在自己电脑上.如果更换数据库地址,需要更改这个类,然后重新编译才可以连接到数据库.现在我们需要将连接字符串当道一个文件中,然 ...
- Android中实现app版本更新
1,获取本地程序apk版本,并开启服务(下面这段代码一般在主Activity中的onCreate()方法中执行的,并开启后台服务下载新版本的apk) //获取apk包文件的管理者对象 PackageM ...
- java 文件及流读取
在Java语言的IO编程中,读取文件是分两个步骤:1.将文件中的数据转换为流,2.读取流内部的数据.其中第一个步骤由系统完成,只需要创建对应的流对象即可,对象创建完成以后步骤1就完成了,第二个步骤使用 ...
- 在MVC里面使用Response.Redirect方法后记得返回EmptyResult
在ASP.NET MVC中我们很多时候都会在拦截器和Controller中直接使用Response.Redirect方法做跳转,但是实际上Response.Redirect方法执行后ASP.NET并不 ...
- OpenStack 计算节点删除
前提 计算节点中一个僵尸计算节点存在,而里面的CPU数目在总物理CPU中,导致认为当前能创建实例.而实际没有这么多资源. 其中node-11为僵尸节点. 原因 删除计算节点不能直接格式化该服务器,否则 ...