Visual Studio 2013键盘码农常用快捷键

声明及广告

所有功能针对C#开发配置而写,面向人群是喜欢键盘操作而非鼠标操作的开发者。部分功能可能由插件提供,我会尽可能标注出相应的插件名称。为行文方便,所有快捷键以大写形式表示。太常用的快捷键,如Ctrl + C, Ctrl + Z, Ctrl + Y等等不写,主要还是以VS特有或最常用的为主。本文叙述的大部分快捷键可用于Office系列软件。

国际惯例,Q群:185718116。

重置配置的方法

1  编辑系

1 - 1  代码提示

Ctrl + J激活VS默认代码提示功能。ReSharper等插件会建议你修改快捷键。

1 - 2  导入命名空间

个人认为Ctrl + .是最方便的,复杂点的是Alt + Shift + F10,更复杂的是右键菜单Resolve,更更复杂的是Edit->IntelliSense->Resolve,最复杂的是前面的操作用鼠标完成……另外,vs没有eclipse的一键导入所有依赖项(如一键导入所有当前代码使用到的java包功能),可惜了。

1 - 3  代码选择

1  区域代码选择

按Shift选择整(行)块代码,可配合四个方向键(左右键:选择单个字符,上下键:上下行的当前列)、Home(当前行首)、End(当前行尾)、PgUp(当前页首)和PgDn(当前页尾)使用。

2  单词(逐词)选择

Ctrl + Shift + 方向键(左键、右键)可一次选择整个单词。

1 - 4  代码删除

如果为删除某个函数或类名而使用【单词(逐词)选择】技能,这真是太不给力了。Ctrl + Delete键,删除光标右边的字符串(整个单词或一个标点)。Ctrl + Backspace键,删除光标左边的字符串(整个单词或一个标点),这对于光标在字符串中间却想把开头的字符串删掉是比较方便的。

1 - 5  代码删除.技能等级.2

如果要删除整行,那上一个技能显然不方便,此时,按下Ctrl + L,可以搓一个大火球出来,攻击效果:删除当前行。

1 - 6  代码移动

Alt + 方向上或下箭头,可把当前行代码与上一行或下一行互换位置,如按下多次方向上箭头,可向上移动数行,也可移动整块代码。

1 - 7  滚屏

其实,我是个伪键盘控(参考:周星驰.喜剧之王.其实我是一个演员),vs默认设置中有相当一部分功能不得不用鼠标才可操作,但是,作为一只码蚁,经常点鼠标其实是一个很打断操作流程的事,我很烦这个,所以能用键盘完成的操作,我尽可能不用鼠标。好了,不扯淡,说正事。

Ctrl + 方向键:上或下,让vs的代码窗口向上或向下翻一行。

需要翻的行数过多时,用PgUp或PgDn。要回到文档开关,那就Ctrl + Home一下吧,文档结尾必然是Ctrl + End。

1 - 8  方法(函数)体折叠

这是配合【滚屏】功能使用的,也是平时阅读别人代码经常会用的操作。鼠标在方法定义处,Ctrl + M两次(按住Ctrl键,敲击M两次,可召唤神龙。感谢@_leox指正),技能特效如下。

1 - 9  方法(函数)体折叠.技能等级.2

Ctrl + M + O折叠光标所在的类的所有方法体,包括Region等等。感谢@_leox提供信息。

1 - 10  方法(函数)体折叠.技能等级.3

折叠当前类文件中所有的类。你知道的,有些人喜欢在一个类文件中定义N个类,一个个的翻,略累。此时,按下Ctrl + M + L,召唤出地狱战马,移动速度+60%。再次按下Ctrl + M + L可反召唤~

1 - 11  代码片段搜索

Alt + A快捷键呼出Bing Code Search(需安装Bing Code Search for C#插件),Ctrl + J激活代码提示时也会出现必应代码搜索功能。遇到新API时,有参考代码,无疑比光看MSDN更利于搬砖。

1 - 12  代码窗口管理

1  Alt + - 激活当前代码窗口的菜单

2  Ctrl + F4关闭当前代码窗口

1 - 13  注释

1  三个/这么爽的功能不得不说

2  Ctrl + K、Ctrl + C注释,Ctrl + K、Ctrl + U反注释。VS自带的这个有点麻烦,visual assist x 提供了更方便的做法,选中要注释的代码,轻轻按下/键,是的,轻轻按下/键,只要一个键就好了,反注释时也是同一个键,爽~。

1 - 14   查看参数列表

函数参数过多时,写着写着就不知道都可以接受什么参数了(不要说记住参数列表,这个太难了),此时在方法列表处按下Ctrl + Shift + 空格即可查看方法签名。这个功能会和输入法冲突,可自行修改快捷键组合。

2 - 读码系

目前,我大部分时间其实没有在搬砖,而是读码,不好意思,是阅读代码。

切换代码窗口

使用Ctrl + Tab激活该窗口后,按住Ctrl键不放,使用Tab或Shift + Tab或方向键可进行导航。Alt + F7键可在Active Tool Windows(即下图左侧)中导航。

查看方法的可维护性

插件附带技能,Alt + 9。

查看方法的调用者

Alt + 2开启。以前按Shift + F12也可以查找方法的调用者,但是那样没2013这个新特性方便。

查看快速定义

Alt + F12,2013新功能。比F12跳到定义要好些,打开的文档一多就容易混乱。visual assistant x提供Alt + G跳转到定义,使用感觉也不错,手不用离开A - F, J - ;区。

代码阅读导航

看代码时经常会跳转到不同的类文件中,有时想按跳转的顺序一步步返回,可以按Ctrl + -,完成后退操作,Ctrl + Shift + -前进。个人感觉,visual assistant x提供的Alt + 方向左、右键使用起来比vs自带的要方便些。

代码阅读导航.技能等级.2

Ctrl + ,在当前解决方跳转到指定的类、方法、字段等等。

查找类定义.技能等级

文档内查找,Ctrl + F,继续查找下一个按F3,查找上一个Shift + F3。在变量、方法、类名等符号中,按下Ctrl + F3可在当前文档中查找该符号的引用。

查找类定义.技能等级.1

维护老项目时经常会遇到修复漏洞、增加新功能等需求,用Ctrl + ;可以在解决方案下简单地找下。

查找类定义.技能等级.2 + 3

当需要更强大的查找功能时,还是用Ctrl + Shift + F,激活文件查找技能。再加上正则表达式Buffer,一不小心就暴击了。

跳转到指定行

这个和word一样的用法,Ctrl + G。

类列表

Ctrl + F2 + 上下方向键,在当前文档的多个类中导航。

编译系

这个得周末才有时间写

调试系

这个得周末才有时间写

TBC: To Be Continued……不要看错,这不是《燃烧的远征》。

http://www.cnblogs.com/michaellfx/p/3622825.html

Visual Studio 2013键盘码农常用快捷键相关推荐

  1. Visual Studio 2013 Ultimate 激活码

    Visual Studio 2013 Ultimate激活码:BWG7X-J98B3-W34RT-33B3R-JVYW9 经在Visual Studio 2013 Update 2上试验,可用.

  2. Visual Studio 2013 详细安装教程(安装+注册)

    转载自:安装+注册:https://jingyan.baidu.com/article/09ea3ede3b2496c0afde3944.html IE10报错解决办法:https://jingyan ...

  3. source insight 4.0微软黑色主题 visual studio 2013深色风格

    source insight 4.0微软黑色主题 visual studio 2013深色风格 自己用的一个主题,本人嵌入式开发,原本常用的是visual studio 2013,因为自带的ssh很方 ...

  4. Visual Studio 2013 简体中文破解版

    vs2013(Visual Studio 2013)是一款微软出品的编程开发工具,软件提供了UML工具.代码管控工具.集成开发环境(IDE)等一系列编程插件,可以满足团队在项目开发中的大部分需求:vs ...

  5. Visual Studio 2013 Web开发新特性

    微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...

  6. Visual Studio 的键盘快捷方式

    全局 分析 命令 键盘快捷键 分析.向后定位 Shift+Alt+3 分析.向前定位 Shift+Alt+4 体系结构 命令 键盘快捷键 体系结构.新建关系图 Ctrl+\.Ctrl+N 生成 命令 ...

  7. visual studio 2013 编译DCMTK3.6.3

    之前编译过DCMTK的3.6.0版本,现在再次打开不知为什么编译不过了,应该是不小心删掉了文件或者移动了目录.决定再编译一个最新版本. 在我公司的办公电脑上按照上面的步骤生成工程文件时,总是在conf ...

  8. Visual Studio 2013新功能介绍

    提高开发人员工作效率的新功能 Visual Studio 2013 预览版根据客户反馈和 Microsoft"重点关注于内容"的核心设计准则对用户界面的许多方面做出改进,从而改善了 ...

  9. 微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

     昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译. ...

最新文章

  1. 乐意使人恐惧,源于自身的空虚
  2. struts2中struts.xml和web.xml文件解析及工作原理
  3. SQLServer “无法对数据库‘XXX‘ 执行删除,因为它正用于复制”的解决方法
  4. python内置的读取文件函数_Python函数篇(3)-内置函数、文件处理(已更新)
  5. 华为云占用443端口_关于XAMPP默认端口80和443被占用的问题
  6. solr4 mysql自动更新_solr7.4 定时增量更新数据-Go语言中文社区
  7. 易混单词 expect VS except
  8. 阿里云云计算 45 阿里云云上安全
  9. ActiveMQ(一)——JMS、应用场景、关键对象、demo
  10. spring源码视频教程哪个好
  11. 股票预测pythonlstm_LSTM预测股票涨跌--结合技术分析视角(一)
  12. 辽宁民办计算机学校排名2015,2021辽宁民办大学排名 最新高校排行榜
  13. 【Matlab】MATLAB绘图
  14. it人成功的六大步骤
  15. apachezt和mysql关闭_Apache访问控制
  16. Mac端Python+Appium环境搭建
  17. 电话号码344格式,修改也保持344格式
  18. MAC OS部署 TOMCATJ2EE项目
  19. ESXI-vCenter-NSX-系统虚拟化
  20. 根据经纬度查询,mysql查询计算经纬度

热门文章

  1. 苹果呼叫转移设置不了_手机不想接电话怎么设置空号
  2. burn the candle at both ends是什么意思?
  3. 精选笔记|量化交易之择时研究!
  4. 股票策略 —— 指数择时 + 因子选股2
  5. php最简单最基础入门笔记
  6. [导入]2004韩剧《最后的舞请与我一起》全20集[韩语中字]
  7. 2016天天飞车服务器维护,天天飞车为什么关服?关服原因及补偿奖励一览
  8. php用air够用吗,MacBook Air 2018 100天体验:优缺点都明显
  9. [ 4K hidpi 优化 ] Manjaro SDDM 显示管理器设置缩放比例
  10. 【收红包】最新最全!春节抢红包攻略:又到参与几个亿项目的时候了…