如何学会所有Visual Studio快捷键

开发 后端
这里介绍如何找到所有Visual Studio快捷键还没有简便的方法。您可以编写一个简单的宏,对于所有默认快捷键进行遍历,找到它们所对应的操作。

Visual Studio经过长时间的发展,很多用户都很了解Visual Studio快捷键了,这里我发表一下个人理解,和大家讨论讨论。您可曾有过这样的期望:在 Visual Studio 内部进行开发工作时双手不必离开键盘?如果您是一名高级用户,您肯定会享受到使用Visual Studio快捷键执行各种操作所带给您的飞速体验。我确信大部分开发人员都已经熟悉了其中的某些快捷方式。使用 F5 执行 Debug.Start、F10 执行 Debug.StepOver、F4 执行 View.Properties,等等。不过仍有其他几个不太为人所知但极其实用的快捷键。在下表中,我列出了自己最喜欢使用的一些快捷方式。

#t#快捷键
◆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. Public Module Module1  
  2. Public Sub ListShortcutsInHTML()  
  3. 'Declare a StreamWriter  
  4. Public Sub WriteHTMLStart(ByVal sw As System.IO.StreamWriter)  
  5. sw.WriteLine("<html>")  
  6. sw.WriteLine("<head>")  
  7. sw.WriteLine("<title>")  
  8. sw.WriteLine("Visual Studio Keyboard Shortcuts")  
  9. sw.WriteLine("</title>")  
  10. sw.WriteLine("</head>")  
  11. sw.WriteLine("<body>")  
  12. sw.WriteLine("<h1>Visual Studio 2005 Keyboard Shortcuts</h1>")  
  13. sw.WriteLine("<font size=""2"" face=""Verdana"">")  
  14. sw.WriteLine("<table border=""1"">")  
  15. sw.WriteLine("<tr BGCOLOR=""#018FFF""><td align=""center""><b>Command</b></td>
    <
    tdaligntdalign=""center""><b>Shortcut</b></td></tr>")  
  16.  
  17. End Sub  
  18.  
  19. Public Sub WriteHTMLEnd(ByVal sw As System.IO.StreamWriter)  
  20. sw.WriteLine("</table>")  
  21. sw.WriteLine("</font>")  
  22. sw.WriteLine("</body>")  
  23. sw.WriteLine("</html>")  
  24. End Sub  
  25.  
  26. End Module  

要使用这个宏,请转到“工具”,选择“宏”,然后选择“宏 IDE. . .”启动“宏 IDE”。展开 MyMacros 工程,MyMacros 命名空间,然后双击“Module1”。将列表 1 中的内容复制到“宏 IDE”然后运行宏即可。运行宏之后,将会生成 Visual Studio快捷键参考信息。打开包含输出内容的 C:\demo\Shortcuts.html 文件。如果方便就将它打印出来,贴在计算机附近,以便学习新的Visual Studio快捷键。

责任编辑:佚名 来源: IT168
相关推荐

2009-12-10 17:19:05

Visual Stud

2009-12-17 13:55:52

Visual Stud

2015-10-29 13:06:44

Visual Stud快捷键

2009-04-30 15:26:25

Visual Stud快捷键技巧

2009-08-10 10:43:18

Visual C#快捷

2009-06-16 13:53:00

netbeans 快捷

2021-06-07 11:59:43

LinuxVisual Stud命令

2009-06-09 16:41:46

NetBeans快捷键java

2011-04-25 09:03:56

VS快捷键

2011-04-02 15:33:12

SQL快捷键

2010-07-28 09:55:35

Flex 快捷键

2013-05-30 09:57:49

iOS开发移动开发Xcode快捷键

2010-01-06 09:23:44

Linux Bash快捷键

2009-11-05 10:38:05

Visual Stud

2009-06-10 16:03:38

java netbea快捷键

2011-01-21 14:54:29

Thunderbird快捷键

2010-08-06 12:58:29

2011-09-13 18:23:46

Eclipse And

2011-07-06 11:30:14

xcode

2011-07-06 12:44:54

xcode
点赞
收藏

51CTO技术栈公众号