VS快捷键---变态的键盘控

作为一个近乎变态(你很难想象一个人窝在椅子上一动不动、懒得右手都不愿意去寻找鼠标是什么样子)的键盘控,在这里分享一下VS(安装VC助手VAssistX之后)快捷键,非键盘控无法体会这种快感,不喜勿喷....

VS2008

ctrl+shift+s                              查找类名、对象名、函数名等等

ctrl+shift+a                              往工程中添加已经已经存在的文件

ctrl+n                                        添加新文件(很多软件的共性)

ctrl+o                                        打开已经存在的文件

ctrl+f                                         查找

ctrl+g                                        跳到指定行

ctrl+h                                        替换

ctrl+w                                       选中光标所在单词

ctrl+d shift+tab enter             查找整个项目中存在的字符串(vs2010开始可以用ctrl+shift+f)

ctrl+shift+b                              编译

ctrl+pause                               取消编译(没有pause键的话最好把编译的工具条调出来,那里有取消按钮,不然没法终止漫长的编译)

ctrl+上/下方向键                      在保持光标不动的情况下上下移动代码页

ctrl+左/右方向键                      让光标跳跃单词移动,可以快速移动到你的目标点

ctrl+shift+backspace             让光标所在位置提示当前函数名或者函数参数的形式

shift+上/下/左/右/home/end  选择(shift+ctrl+左右方向键超爽....),选中代码块之后按/键可以把整个代码块添加注释,再按/可取消注释

ctrl+a                                         全选

home                                         跳到行首

end                                            跳到行末

ctrl+home                                 跳到代码页的第一行

ctrl+end                                     跳到代码页的最后一行

alt+上下方向键                        把光标移动到当前文件里光标的上一个函数/下一个函数

alt+o                                          在.h和.cpp文件之间跳转

菜单键+方向键+回车              这个可以做的事情就多了去了,我一般用它去go to definition / go to declaration /  find all references / rename / == (菜单键是指右alt跟ctrl之间的那个,相当于鼠标右键)

ctrl+-                                         跳回光标之前所在的位置(当然排除你用鼠标操作光标的情况),一般在go to definition后想回去的时候用

ctrl+shift+-                              跟ctrl+-是相反的(键盘控都知道很多命令加上shift之后都是变反)

ctrl+f4                                      关闭代码标签页(很多软件的共性)

f8                                              在Find Symbol Results / Find Results 1 的结果中顺序切换(当然,加shift反向),我一般是这样用到它的:"菜单键+下方向键+enter"(找所有引用) “右方向键”(展开引用搜索结果)“上下方向键+enter”(跳到目标处)“f8”(跳到下一目标处)

f5                                              调试运行

ctrl+f5                                      非调试运行

f10                                            单步

f11                                             step in

shift+f5                                     退出调试运行

f9                                                添加/删除断点

ctrl+shift+f9                              删除所有断点

ctrl+shift+s                               全部保存(ctrl+s只保存当前标签页)

ctrl+x                                         删除当前行(ctrl+c/v/x就不说了)

ctrl+tab(+方向键)                    在代码标签页和VS子窗口之间切换


升级一下(2014.5.26):

左手键盘,右手鼠标,修改默认快捷键

ctrl+` 跳到定义的地方去(默认是f12)

ctrl+shift+` 跳到声明的地方去(默认貌似是shift+f12)

alt+` 光标回退(默认是ctrl+-)

alt+shift+` 光标前进(默认是ctrl+shift+-)

alt+1 在.h和.cpp之间切换(默认是alt+o)

ctrl+w 关闭当前标签页(默认是ctrl+f4; ctrl+w默认是选中当前单词,需要去掉)

ctrl+shift+f 可以查找当前document、当前project(正在浏览的代码页所在的工程)、整个solution,那么对一个大的solution,我要跟踪一个project投递到另一个project的协议就比较麻烦(用整个solution查找结果太杂);这时需要定制查找目录(可定制多个,每个独立命名),就像eclipse做文件查找时需要配置待查找目录的位置一样


vs2013

ctrl+; 按文件名打开文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值