像玩魔兽一样编程——谈VS2010键盘流
早年在学校里的时候,经常玩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 | 转到定义 |
像玩魔兽一样编程——谈VS2010键盘流的更多相关文章
- 【用PS3手柄在安卓设备上玩游戏系列】谈安卓游戏对手柄的支持
不同的游戏对于手柄的支持程度是不一样的,对应所需要进行的手柄设置也不尽相同.我没有这样的时间和精力,针对每一款游戏去写博客,但找出不同游戏中的共同点,针对同一类的游戏去写博客,应该是可行的.我把安卓上 ...
- 完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三
手把手叫你玩转网络编程系列之三 完毕port(Completion Port)具体解释 ...
- Java编程中获取键盘输入实现方法及注意事项
Java编程中获取键盘输入实现方法及注意事项 1. 键盘输入一个数组 package com.wen201807.sort; import java.util.Scanner; public clas ...
- [一] java8 函数式编程入门 什么是函数式编程 函数接口概念 流和收集器基本概念
本文是针对于java8引入函数式编程概念以及stream流相关的一些简单介绍 什么是函数式编程? java程序员第一反应可能会理解成类的成员方法一类的东西 此处并不是这个含义,更接近是数学上的 ...
- 再谈VS2010编译更高平台vs2012(v110),vs2015(v140)的objectARX程序
前段时间我贴了一篇vs2010批量编译vc6~vs2008的ARX版本,实际上那一篇是我在研究vs2010编译v110,v140平台的附带收获,正应了那句话,有心栽花花不开,无心插柳柳成荫,因为vs2 ...
- (转载)完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三
转自:http://blog.csdn.net/piggyxp/article/details/6922277 前 言 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何 ...
- VC++ 浅谈VS2010中CMFCToolBar的用法
本文将给大家介绍Visual Studio 2010中CMFCToolBar的用法,CMFCToolBar可以让用户自定义工具栏图标,使用静态成员函数SetUserImages()将一个CMFCToo ...
- Socket 编程中,TCP 流的结束标志与粘包问题
因为 TCP 本身是无边界的协议,因此它并没有结束标志,也无法分包. socket和文件不一样,从文件中读,读到末尾就到达流的结尾了,所以会返回-1或null,循环结束,但是socket是连接两个主机 ...
- [WCF编程]10.操作:流操作
一.流操作概述 在默认情况下,当客户端调用服务时,服务只有在接收到完整的消息后才会被调用,同样,客户端只有在包含了调用结果的返回消息被完整接受时,才会解除对它的阻塞. 对于数据量小的消息,这种交换模式 ...
随机推荐
- Uncaught Error: Bootstrap's JavaScript requires jQuery
在写bootstarp的时候,一直报 Uncaught Error: Bootstrap's JavaScript requires jQuery 查看了自己引入的文件路径是对的,也可以使用jquer ...
- 前端开发如何做好SEO优化的工作
前端开发工程师不仅需要要跟视觉设计师.交互式设计师配合,完美还原设计图稿,编写兼容各大浏览器.加载速度快.用户体验好的页面.现在还需要跟SEO人员配合,调整页面的代码结构和标签. 一些成熟的平台,在开 ...
- My1stServlet
Servlet可以看做是一个嵌套了Html代码的Java类: 1.首先创建一个Servlet类,例子如下 import java.io.PrintWriter; import javax.servle ...
- ABAP:parameters的用法
parameters 1.基础用法 parameters:p0(20) type c. 2.使用DEFAULT后缀为参数指定缺省值. parameters:p1(20) type c default ...
- C#调用C++接口返回字符串的做法
作者:朱金灿 来源:http://blog.csdn.net/clever101 现在有这样一种情景,假如C#调用C++接口需要返回一个字符串.因为字符串是不定长的,因此传递一个定长的字符串进去是不合 ...
- freebsd快速删除磁盘数据
At the start, mark all system disks as empty. Repeat the following command for each hard drive: dd i ...
- Linux 安装Memcache扩展支持
查看相关软件包 yum search memcached 安装memcache yum -y install memcachedMemcache关联php yum -y install php-pec ...
- [nmon]使用nmon工具监控系统资源
1.下载nmon 下载正确的nmon版本, 查看linux服务器版本,命令:lsb_release -a,查看到当前系统为RedHat 6.4 然后我们根据我们的linux版本,下载相应nmon版本, ...
- 将C4C Service Request中的summary和其他附件同步到ERP的Billing Request去
C4C里将Service Request称为Work Ticket. 比如现在我的Service Request有两个行项目,只有第一个需要同步到ERP去.但是第二个行项目对于客户检查Invoice来 ...
- 三维GIS-室内寻径功能实现
期末,要交一个大作业,正巧之前跑国图借书的时候,晕头转向的,国图内居然没有导航!!!借这个机会做一个室内导航的demo,只是半成品,还需要加入室内定位,匹配一下坐标才能在实际中使用. demo:利用蜂 ...