早年在学校里的时候,经常玩War3,那时候很痴迷,也经常看sky、moon的一些第一视角,有的时候也会模仿模仿...好吧,往事不堪回首,现在工作了,谈一谈.Net程序猿使用VS的键盘流,如果你不知道sky流,如果你不喜欢过多的使用键盘,很抱歉,这不是你的菜。
其实这里讲的还是使用VS的快捷键,为何我定为“流”,那是因为今后你开发中,80%将会使用键盘来完成,当你达到了这样的境界,效率至少可以提升一个层次。
很多文章都介绍过VS的快捷键,网上一搜一大堆,大家也或多或少的用了几个比较常用的,如果你认为鼠标打断点比键盘F9方便,如果你习惯了鼠标切换解决方案管理器和属性窗口(有些人是上下方的,好吧,这句略去)那么,可以试试接下来的做法。
怎么做呢,就是自定义快捷键。VS里大部分快捷键都是可以自定义的,这么好的东西,不用真是可惜。在哪里设置我就不多说了,网上很多,我具体讲字定义哪些快捷键。
我用到的区域大概如下图吧:
以下提供了一种自定义方案,大家有兴趣可以参考或者按自己喜好定
快捷键 | 作用 |
Alt + ~ | 启动新调试(不同于F5) |
Alt + 1 | 注释 |
Alt + 2 | 取消注释 |
Alt + 3 | 编辑(设置文档的格式) |
Alt + 4 | 停止调试 |
Alt + A | 上一书签 |
Alt + C | 查找所有引用(Shift+F12) |
Alt + D | 下一书签 |
Alt + E | 错误列表 |
Alt + F | 转到引用(定义)类似F12 |
Alt + K | 上一个突出显示的引用 |
Alt + L | 下一个突出显示的引用 |
Alt + Q | 调试.快速监视 |
Alt + R | 视图.输出 |
Alt + S | 插入书签 |
Alt + T | 调用堆栈 |
Alt + V | 视图.Repository Explorer(svn的) |
Alt + X | 编辑.外侧代码 |
Alt + Z | xaml中导航到事件处理程序(WPF用到) |
Alt + F1 | 视图.工具箱 |
Alt + F2 | 视图.文档大纲 |
Alt + F3 | 重新生成解决方案 |
Alt + F4 | Subversion Info视图窗口(svn的) |
Ctrl + W | 关闭当前文档 |
Ctrl + Q | 关闭所有文档 |
Ctrl + - | 视图.向后导航 |
Ctrl + Shift + - | 视图.向前导航 |
Shift + Alt + C | 项目.添加类 |
Shift + Alt + W | 项目.添加窗口 |
Shift + Alt + U | 项目.添加用户控件(上一个) |
Shift + Alt + R | 项目.添加资源字典 |
Shift + Alt + Enter | 全屏/退出全屏 |
F1 | MSDN |
F2 | 重命名 |
F3 | 解决方案资源管理器 |
F4 | 属性 |
F5 | 启动调试 |
F6 | 类视图上下文菜单.类视图项目.重新生成(可以选择解决方案文件夹直接重新生成,也可以选择项目重新生成) |
F7 | 查看代码 |
F8 | 设计和XAML切换(WPF用到的多,Winform也可以用),同shift+F7---HTML编辑器源视图 |
F9 | 插入断点 |
F10 | 逐过程 |
F11 | 逐语句 |
F12 | 转到定义 |
其中蓝色标出的是比较常用的,以上就是我的VS里面全部的自定义快捷键,用起来很方便。当你习惯了键盘流,你就会发现,高效,只是一种习惯...