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. linux下查看账号密码的过期时间和设置时间

    [root@localhost myshell]# chage -l Usage: chage [options] [LOGIN] Options: -d, --lastday LAST_DAY se ...

  2. [python] 1、python鼠标点击、移动事件应用——写一个自动下载百度音乐的程序

    1.问题描述: 最近百度总爱做一些破坏用户信任度的事——文库金币变券.网盘限速,吓得我赶紧想办法把存在百度云音乐中的歌曲下载到本地. http://yinyueyun.baidu.com/ 可问题是云 ...

  3. css 中的背景图片小技巧和存在的坑

    body 的背景图设置 第一种 :这种情况下背景图片可以缩放 但是不能完全等比缩放 background: url(imgs/1.jpg)no-repeat; background-position: ...

  4. 机器学习:Python实现聚类算法(三)之总结

    考虑到学习知识的顺序及效率问题,所以后续的几种聚类方法不再详细讲解原理,也不再写python实现的源代码,只介绍下算法的基本思路,使大家对每种算法有个直观的印象,从而可以更好的理解函数中参数的意义及作 ...

  5. java 1.8 动态代理源码分析

    JDK8动态代理源码分析 动态代理的基本使用就不详细介绍了: 例子: class proxyed implements pro{ @Override public void text() { Syst ...

  6. solr学习笔记section2-solr单机(节点)简单的core操作

    在上一节中我们已经成功部署和运行了一个solr应用,那么我们就可以通过这个正在运行的solr来创建一些文档,并进行搜索. 首先介绍一下core这个概念,core在solr中类似与关系型数据库中一张表的 ...

  7. Cordova各个插件使用介绍系列(一)—$cordovaSms发送短信

    详情链接地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/cordova-1-cordovasms/ 这是调用手机发送短信的插件 ...

  8. v9手机版文章内容不显示

    方法一: 打开PHPCMS v9的/phpcms/templates/default/wap/show.html页面, 将网页中的{$content}替换为:{$rs['content']} 这样wa ...

  9. 各开放平台API接口通用SDK序列文章 前言

    最近两年一直在做API接口相关的工作,在平时工作中以及网上看到很多刚接触API接口调用的新人一开始会感到很不适应,要看的文档一大堆,自己要调用的接口找不着,或都找着了不知道怎么去调用,记得包括自己刚开 ...

  10. dubbo与zookeeper的关系

    Dubbo建议使用Zookeeper作为服务的注册中心. 1.   Zookeeper的作用: zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是 ...