VS代码生成工具ReSharper使用手册:配置快捷键(转)
原文:http://blog.csdn.net/fhzh520/article/details/46364603
VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率。
配置单个键盘快捷键
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 |
根据文件名定位 | 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 |
跳转到定义处 | F12 | Ctrl+B |
跳转到实现类 | 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 |
相关推荐:
https://www.cnblogs.com/ShaYeBlog/p/3554253.html
https://www.cnblogs.com/luminji/p/3285505.html
http://www.360doc.com/content/16/0411/19/7014874_549790915.shtml
VS代码生成工具ReSharper使用手册:配置快捷键(转)的更多相关文章
- VS代码生成工具ReSharper使用手册:配置快捷键
原文 http://www.cnblogs.com/PHPIDE/archive/2013/05/16/3081783.html VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你 ...
- 配置VS代码生成工具ReSharper快捷键
VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率.安装ReSharper后首次启动Visual Studio时,会出现一个名为ReSharper Keyboard Sc ...
- VS代码生成工具ReSharper发布8.1版本
ReSharper是一个著名的VS代码生成工具,能帮助VS成为一个更佳的IDE.JetBrains公司今天发布了ReSharper最新版本8.1. 本次新版本更新涉及到打印稿.与VS2013集成.代码 ...
- QC邮件转发工具Mail Direct安装配置手册
QC邮件转发工具Mail Direct安装配置手册 2010-06-11 10:00:56| 分类: 软件测试 | 标签: |举报 |字号大中小 订阅 QC邮件转发工具安装配置手册 由于公司没有独立的 ...
- 【Java】jeesite初始配置以及代码生成工具的使用
jeesite简单使用 首先去技术服务与支持.版本区别一览表 - JeeSite 4.x找到源码下载的部分 JeeSite 源码下载:https://gitee.com/thinkgem/jeesit ...
- VisualStudio神级插件Resharper的基本配置和使用技巧大全+Resharper性能优化
所谓工欲善其事,必先利其器.尽管visual studio本身已经非常强大,但优秀的插件仍然可以帮开发者大大提高效率. ReSharper是一款由jetbrain开发的针对C#,VB.NET,ASP. ...
- 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 ...
随机推荐
- 基于DevExpress的BandedGridView动态生成多行(复合)表头
最近cs项目中有个看板的功能需求,整个系统是基于DevExpress组件开发的,由于对这个组件的布局不是很熟,也借鉴了网上一些其他人的做法,普遍都是通过GridControl的BandedGridVi ...
- Java Random介绍
一.简介 Random类位于java.util包下,此类的实例用于生成伪随机数流.之所以称之为伪随机,是因为真正意义上的随机数(或者称为随机事件)在某次产生过程中是按照实验过程表现的分布概率随机产生的 ...
- linux下yum安装redis以及使用
1.yum install redis --查看是否有redis yum 源 2.yum install epel-release --下载fedora的epel仓库 3. yum ...
- springMVC使用jsp:include嵌入页面的两种方式
1.静态嵌入子页面 <%@ include file="header.jsp" %> 静态嵌入支持 jsp . html . xml 以及纯文本. 静态嵌入在编译时 ...
- django模板语法之include
假如我们有以下模板index.html,代码为: <!DOCTYPE html> <html lang="en"> <head> <met ...
- 2.python的文件类型、变量数值和字符串练习
1.python的文件类型 .源代码 -python 源代码文件以"py"为扩展名,由python程序解释,不需要编译. 2.字节代码(编译的) -python源码文件经编译后生成 ...
- NYOJ15-括号匹配(二)-区间DP
pid=15">http://acm.nyist.net/JudgeOnline/problem.php? pid=15 dp[i][j]表示从i到j至少须要加入多少个括号才干满足匹配 ...
- EventBus猜想 ----手把手带你自己实现一个EventBus
本文是什么 本文是一篇怀着推測角度学习一个未知东西(EventBus)的文章. 先推測EventBus是怎样实现的. 依据推測去模仿他的实现. 查看源代码.验证猜想. 更深入的去理解他. 转载请注明出 ...
- SharePoint Patterns and Practices 简介
作者:陈希章 发表于 2017年12月22日 SharePoint Patterns and Practices,以下简称PnP,是由微软的SharePoint产品组发起并主持的一个有关SharePo ...
- IntelliJ Idea 2017 注册码 免费激活方法
1. 到网站 http://idea.lanyus.com/ 获取注册码. 2.弹窗中选择最后一个页面license server,填入下面一种链接即可: http://idea.iteblog.co ...