目录
将双手保持在键盘上
Window 布局选择器
代码段
自定义Visual Studio起始页
团队设置
/resetuserdata参数
总结
将双手保持在键盘上
我最喜欢使用的键盘快捷方式
您可曾有过这样的期望:在 Visual Studio 内部进行开发工作时双手不必离开键盘?如果您是一名高级用户,您肯定会享受到使用键盘快捷方式执行各种操作所带给您的飞速体验。我确信大部分开发人员都已经熟悉了其中的某些快捷方式。使用 F5 执行 Debug.Start、F10 执行 Debug.StepOver、F4 执行 View.Properties,等等。不过仍有其他几个不太为人所知但极其实用的键盘快捷方式。在下表中,我列出了自己最喜欢使用的一些快捷方式。
| 键盘快捷方式 | 命令 |
| F7 | 在设计视图和代码视图之间切换。 |
| F9 | 切换断点。 |
| F12 | 转到变量、对象或函数定义。 |
| Ctrl+Shift+7 Ctrl+Shift+8 |
在“转到定义”堆栈中快速向前和向后导航。 |
| Shift+F12 | 查找某个函数或变量的所有引用。 |
| Ctrl+M、Ctrl+M | 在编辑器中展开和折叠代码段结构。 |
| Ctrl+K、Ctrl+C Ctrl+K、Ctrl+U |
分别用于为代码行添加注释和取消注释。 |
| Shift+Alt+Enter | 在全屏模式和正常模式之间切换。 |
| Ctrl+I | 渐进式搜索。 |
创建键盘快捷方式速查表
大部分开发人员都不了解这一点,但实际上,Visual Studio 默认提供了 450 多个键盘快捷方式。不过,对于如何找到 Visual Studio 内部的所有键盘快捷方式还没有简便的方法。您可以编写一个简单的宏,对于所有默认键盘快捷方式进行遍历,找到它们所对应的操作。以下内容(列表 1)列出了这个宏的代码。
|
列表1:在 HTML 文件中生成键盘快捷方式的宏
要使用这个宏,请转到“工具”,选择“宏”,然后选择“宏 IDE. . .”启动“宏 IDE”。展开 MyMacros 工程,MyMacros 命名空间,然后双击“Module1”。将列表 1 中的内容复制到“宏 IDE”然后运行宏即可。运行宏之后,将会生成 Visual Studio 的键盘快捷方式参考信息。打开包含输出内容的 C:\demo\Shortcuts.html 文件。“图 1”显示了部分输出内容。如果方便就将它打印出来,贴在计算机附近,以便学习新的键盘快捷方式。
![]() |
| 图1:Visual Studio 2005键盘快捷方式列表(部分) |
自定义键盘快捷方式
如果某个您喜欢使用的键盘快捷方式默认没有设置,您总是可以通过单击“工具”>“选项...”>“环境”>“键盘”来自定义这个快捷方式(参见图 2)。不过,如果要在您的使用环境中添加多个键盘快捷方式,则可以通过编辑自动保存的设置文件直接添加这些快捷方式。可以通过以下步骤来实现:
![]() |
| 图2:“选项”对话框 - 自定义“键盘快捷方式” |
| 共6页: 1 [2] [3] [4] [5] [6] 下一页 | ||||||||
|
|
|||
| · Windows Server 2008 .. · DDoS攻击防御与分析 · 网络钓鱼 · 华为七千人主动辞职规.. · CISSP认证成长之路 · Windows远程桌面应用 · WiMAX、3G、McWill博弈 · 十大正在慢慢死去的IT.. |
· 未来五年可能必备的10.. · VLAN技术 · 802.11n:下一代的无线.. · 龙芯要做中国的“奔腾” · 如何优化IT 控制能耗 · 三层交换技术专题 · 英特尔45纳米Penryn处.. · 拒绝服务攻击DoS专题 |
||
|
|||
| · SQL Server 2005全解 · RAID——磁盘阵列基础 · 三层交换技术专题 · SQL Server入门到精通 · 刀片服务器基础 · Windows远程桌面应用 · C#技术开发指南 · C#技术开发指南 |
· Solaris 10 配置管理 · Cisco IOS · 路由器设置与口令恢复 · Linux集群技术 · Exchange Server专题 · 木马原理与防范 · FreeBSD使用教程 · 多核服务器技术 |
||
|
|||
| · SQL Server入门到精通 · SQL Server 2005全解 · C#技术开发指南 · 刀片服务器基础 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · RAID——磁盘阵列基础 |
· 邮件服务器专题 · Sniffer安全技术从入门.. · 常用交换机典型配置 · Linux集群技术 · 路由器设置与口令恢复 · 多核服务器技术 · 网络钓鱼 · Exchange Server专题 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| ·秋之银杏林 ·感谢宝贝: 带给我别样人生 |
·我只是你的过客 ·职场冲浪(之十):如果,我.. |
| ·11月第3周回顾:45纳米时.. ·11月第2周回顾:TechEd成.. |
·TechEd2007现场侧记:Tec.. ·11月第1周回顾:苹果新系.. |
| · 华为七千人主动辞职规避.. · 华为、贝恩资本22亿美元.. · 热门 IT 培训认证官方资.. |
· 网络嗅探教程:为什么要.. · 网络嗅探教程:使用Snif.. · Windows平台的安全问题.. |
| · 测试开发人员参考手册 · BEA会被甲骨文成功收购.. · 程序员如何成长? |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · 微软在欧盟反垄断中输掉.. · 热门 IT 培训认证官方资.. · Ubuntu 中文开源频道 |
· IBM虚拟化之路 · 英特尔45纳米处理器被指.. · 铪元素引发CPU革命 英特.. |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 希捷承认部分硬盘暗藏病.. · 硬盘之父获得诺贝尔物理.. · 存储2006,一个并购的大.. |