visual studio从2010开始支持插件安装(工具->扩展管理器),这里推荐几个插件,可以极大的提升开发效率:

Visual Assist X(VAssistX)

VAssistX是wholetomato公司(https://www.wholetomato.com/)开发的插件,目的是用来提升vs IDE的开发体验,比较常用高效的快键键是:

alt+g 快速定位到函数或者变量的声明和定义处,比起F12不知要快上多少倍,有时不太好使的时候可以结合F12一块使用
shift+alt+o 快速查找和打开解决方案中所有项目文件
shift+alt+s 快速查找解决方案中所有符号,包括类、类成员变量、函数等
shift+alt+f 快速查找剪切板的变量,也就是说在使用该快捷键前先对需要查找的变量进行复制或者剪切操作
alt+m 快速浏览当前文件中所有函数,输入部分函数字符可筛选出需要的函数
alt+o 在.h和.cpp文件间快速切换

VsVim

vim/vi编辑器界的战斗机,无需多说,vs也支持vim,插件名称是VsVim,在扩展管理器中可以查找和安装。vim的使用可参考随笔《vim常用命令》

VS快捷键

VS本身的很多快捷键也非常有用,列举如下:

F5 调试
ctrl+F5 不调试,直接执行
F7 生成解决方案
ctrl+alt+F7 重新生成解决方案
F9 设置断点
F10 逐过程单步调试
F11 逐语句单步调试
F12 定位变量或者函数定义
ctrl+tab 在打开的vs窗口间切换
ctrl+z 撤销
ctrl+shift+z 取消撤销
ctrl+s 保存
ctrl+- 回到上一个光标位置
ctrl+shit+-   前进到下一个光标位置
ctrl+k+c 注释
ctrl+k+u 取消注释
ctrl+k+f 格式化代码(自动对齐)
鼠标右键->Locate In Solution  定位当前文件到解决方案中的位置(配合VAssist的shift+alt+o,简直神器)
ctrl+u 选中字符全部改为小写
ctrl+shift+u   选中字符全部改为大写

VxCommands

目前用到的唯一功能是,在编译输出中可醒目的提示错误信息,便于定位编辑错误文件和代码。

VS更换皮肤

可到https://studiostyl.es/下载vssettings文件,在VS 工具->导入导出设置 中将对应的主题文件导入,就可以有炫酷不伤眼的编辑环境了,强烈推荐selenitic主题。

VAssistX+VsVim+VS快捷键=解放右手,你懂的。

PS: 2015年推出的visual studio code,支持vim,atom,sublime等编辑器模式,支持几十上百种语言的开发与调试,主要通过安装扩展实现的(如下截图),也是微软推出的第一款跨平台的用于开发现代web和云应用的编辑器,值得一用!

visual studio高效率插件及快捷键的更多相关文章

  1. 免费的Visual Studio的插件

    在做了深入(的)研究之后(通过在google网站搜索),,我编译了15个免费Visual Studio 2005插件表..其中一些插件将提高您(的)代码(的)质量,,另外一些能使您编译(的)更快,,但 ...

  2. 安装Visual Studio的插件AnkhSvn

    安装Visual Studio的插件AnkhSvn 安装AnkhSvn(VS插件).下载地址:http://download.csdn.net/detail/luqingfei/4538807 Ank ...

  3. 安装GO语言环境之安装Visual Studio Code插件

    在安装Visual Studio Code插件的时候,由于谷歌的限制,在下载下列插件的时候会报错: go get -u -v github.com/nsf/gocode go get -u -v gi ...

  4. Visual Studio 常用插件

    一.IndentGuide 缩进线插件:每个缩进块首尾添加虚线,使代码看着整洁. 其他插件:继续推荐几款VisualStudio的插件 二.CodeRush code rush 是微软推出的一款VS2 ...

  5. 博客搬家到 http://fresky.github.io/ - Visual Studio的插件Pdbproj可以把pdb转换成C++项目

    博客搬到了Dawei XU,请各位看官挪步.最新的一篇是:Visual Studio的插件Pdbproj可以把pdb转换成C++项目.

  6. Sencha Visual Studio(IDE插件)

    Sencha Visual Studio(IDE插件) 首先从官网上下载Visual Studio插件,注意不是VSCode编辑器,下载完后安装打开Visual Studio提示你去注册,输入你的se ...

  7. 令人惊叹的Visual Studio Code插件

    vscode是一款开源且优秀的编辑器,接下来让我吐血推荐一下我工作使用过的令人惊叹的Visual Studio Code插件. 代码编辑插件 vscode-color-highlight ------ ...

  8. .Net Core 常用开发工具(IDE和运行时、Visual Studio插件、Visual Studio Code插件)

    IDE和运行时 组件名 描述 可选版本 推荐版本 Visual Studio Community 社区免费版 For Visual Studio 2017 For Visual Studio 2019 ...

  9. Visual Studio常用插件

    Visual Assist X 番茄不用说了,C# C++编码必备 Image Insertion 可以在代码编辑器中插入图片注释,让代码像Word文档一样图文并茂. 但注意必须是PNG格式的图片,直 ...

随机推荐

  1. Bash+R: howto pass parameters from bash script to R(转)

    From original post @ http://analyticsblog.mecglobal.it/analytics-tools/bashr/ In the world of data a ...

  2. RPM安装软件

    RMP:rpm命令详解.注意事项.rpm仓库.安装实例.srpm:源码rpm RPM Package Manager 由Red Hat公司提出,被众多Linux发行版所采用: 建立统一的数据库文件,详 ...

  3. Javascript加载执行顺序

    本文主要内容 一.不同位置的script标签执行顺序 二.document.ready和window.onload的区别 一.不同位置的script标签执行顺序 整个加载的过程从解析头部开始,比如ht ...

  4. Innobackupex全备恢复(原理、演示)

    一.  Innobackupex恢复原理    After creating a backup, the data is not ready to be restored. There might b ...

  5. nginx反向代理cas server之1:多个cas server负载均衡配置以及ssl配置

    系统环境采用centOS7 由于cas server不支持session持久化方式的共享,所以请用其他方式代替,例如:组播复制. 为什么不支持session持久化:http://blog.csdn.n ...

  6. linux shell编程-bash的奇技淫巧

    本文主要讲bash脚本中容易出错和很少用但是用起来有意想不到效果的部分. 循环: 正常的for循环: for i in a b c 1 2 3; do echo "$i" done ...

  7. ZooKeeper数据结构

    Time in ZooKeeper ZooKeeper跟踪时间的多种方式 1)Zxid:每个ZooKeeper状态变化将会接收到一个zxid(ZooKeeper Transaction Id)的时间戳 ...

  8. 【iOS】UIDynamicAnimator动画

    创建动画 UIDynamicAnimator *animator = [[UIDynamicAnimator alloc] initWithReferenceView:self.view]; 协议代理 ...

  9. Safari Private 模式下 localStorage 的问题

    现如今好多浏览器都有「隐身模式」,Safari 管这叫「Private Browing」,国内各种牌子的套壳浏览器叫「无痕浏览」.私以为从命名上来说,倒是国内更中文一些. 这种模式下浏览网页踏雪无痕, ...

  10. 关于通用的C#后台获取前台页面的标签的正则表达式

    Regex   reg = new Regex("<div[^>]*?class=\"类属性名称\"[^>]*>(.*?) </div> ...