键盘快捷键:使用键盘在 IDE 中导航
更新:2007 年 11 月
Visual Basic 提供许多键盘快捷键,可以帮助您在集成开发环境 (IDE) 中快速执行任务。下表介绍了一些这样的键盘快捷键,并在括号中给出了等效的命令名称。
您可以从 Microsoft Download Center(Microsoft 下载中心)下载包含 Visual Basic 的所有默认键绑定(按任务分组)的列表。
编辑
标题 |
快捷键 |
说明 |
---|---|---|
切换所有大纲显示 |
Ctrl + M,Ctrl + L |
在折叠和展开状态之间切换所有现有区域。(编辑.切换所有大纲显示) |
切换当前区域的大纲显示 |
Ctrl + M,Ctrl + M |
在折叠和展开状态之间切换当前区域。(编辑.切换大纲显示展开) |
注释和取消注释 |
Ctrl + K,Ctrl + C Ctrl + K,Ctrl + U |
分别在当前行或每个选定行的开头插入和移除撇号 (')。(编辑.注释选定内容和编辑.取消注释选定内容) |
撤消 |
Ctrl + Z |
撤消上一次操作。(编辑.撤消) |
重做 |
Ctrl + Shift + Z |
重做上一次操作。(编辑.重做) |
剪切行 |
Ctrl + Y |
剪切当前代码行。(编辑.剪切行) |
插入一个空行 |
Ctrl + Enter Ctrl + Shift + Enter |
分别在光标位置之上或之下插入一个空行。(编辑.上开新行和编辑.下开新行) |
选择单词 |
Ctrl + Shift + W |
选择包含光标的单词或光标右侧的单词。(编辑.选择当前单词) |
删除单词 |
Ctrl + Backspace Ctrl + Delete |
分别删除至单词的开头和结尾。 (编辑.字删除直至开始处和编辑.字删除直至结尾处) |
更改大小写 |
Ctrl + U Ctrl + Shift + U |
分别将选定文本更改为小写或大写字符。(编辑.转换为小写和编辑.转换为大写) |
替换 |
Ctrl + H Ctrl + Shift + H |
分别显示“查找和替换”对话框的“快速替换”选项卡或“在文件中替换”选项卡。(编辑.替换和编辑.在文件中替换) |
扩展选定内容 |
Shift + Alt + 向上键 Shift + Alt + 向下键 |
分别将光标上移一行或下移一行以扩展行的选定内容。(编辑.向上扩展列和编辑.向下扩展列) |
设置代码格式 |
Ctrl + K,Ctrl + D Ctrl + K,Ctrl + F |
分别设置当前文档或选定内容的格式。(编辑.设置文档的格式和编辑.设置选定内容的格式) |
显示智能标记 |
Ctrl + 句点 (.) Shift + Alt + F10 |
显示“智能标记”菜单中的可用选项。(视图.显示智能标记) |
帮助 |
F1 |
显示与当前用户界面元素相对应或是与选定的代码项或错误消息相对应的帮助主题。(帮助.F1 帮助) |
生成和调试
标题 |
快捷键 |
说明 |
---|---|---|
生成解决方案 |
Ctrl + Shift + B |
生成解决方案中的所有项目。(生成.生成解决方案) |
启动调试 |
F5 |
在调试器中启动应用程序。在“中断”模式下,调用此命令将运行应用程序直至到达下一断点处。(调试.启动) |
开始执行(不调试) |
Ctrl + F5 |
启动应用程序而不调用调试器。以独占方式使用此命令,而不是按 F5 进行网站调试。(调试.开始执行(不调试)) |
逐语句 |
F8 或 F11 |
在执行进入方法调用后,逐条语句执行代码。(调试.逐语句) |
跳出 |
Ctrl + Shift + F8 Shift + F11 |
执行当前执行点所在方法的剩余行。(调试.跳出) |
逐过程 |
Shift + F8 F10 |
执行下一行代码,但不继续执行任何方法调用。(调试.逐过程) |
停止调试 |
Ctrl + Alt + Break |
停止在调试器中运行当前应用程序。(调试.停止调试) |
切换断点 |
F9 |
在当前行设置或移除断点。(调试.切换断点) |
设置下一语句 |
Ctrl + F9 |
在选择的代码行上设置执行点。(调试.设置下一语句) |
在函数处中断 |
Ctrl + B |
显示“新建断点”窗口。(调试.在函数处中断) |
附加到进程 |
Ctrl + Alt + P |
显示“附加到进程”对话框。(工具.附加到进程) |
使数据提示显示为透明 |
Ctrl |
隐藏当前数据提示以便您可以查看该提示下面的代码。只能在数据提示处于活动状态时调用。 |
即时窗口 |
Ctrl + G |
显示“即时”窗口。(调试.即时) |
“调用堆栈”窗口 |
Ctrl + L |
显示“调用堆栈”窗口。(调试.调用堆栈) |
“快速监视”窗口 |
Shift + F9 |
显示“快速监视”对话框。(调试.快速监视) |
窗口
标题 |
快捷键 |
说明 |
---|---|---|
导航栏 |
Ctrl + F2 |
将光标移动至位于代码编辑器顶部的下拉列表。(窗口.移动到导航栏) |
对象浏览器 |
F2 |
显示“对象浏览器”。(视图.对象浏览器) |
“属性”窗口 |
F4 |
显示当前选定项的“属性”窗口。(视图.属性窗口) |
解决方案资源管理器 |
Ctrl + R |
显示“解决方案资源管理器”。(视图.解决方案资源管理器) |
显示数据源 |
Shift + Alt + D |
显示“数据源”窗口。(数据.显示数据源) |
工具箱 |
Ctrl + Alt + X |
显示“工具箱”。(视图.工具箱) |
错误列表 |
Ctrl + \,E |
显示“错误列表”。(视图.错误列表) |
关闭工具窗口 |
Shift + Esc |
关闭当前工具窗口。(窗口.关闭工具窗口) |
关闭文档窗口 |
Ctrl + F4 |
关闭当前选项卡。(窗口.关闭文档窗口) |
导航
标题 |
快捷键 |
说明 |
---|---|---|
转到定义 |
F12 Shift + F12 |
移动至选定符号的声明。(编辑.转到定义) |
IDE 导航器 |
Ctrl + Tab |
显示 IDE 导航器,并选中第一个文档窗口。IDE 导航器的工作方式与 Windows 导航器 (Alt + Shift + Tab) 类似,唯一区别在于 IDE 导航器是用于 Visual Studio 中的文件和工具窗口。(窗口.下一个文档窗口导航栏) |
查看所有打开的文档 |
Ctrl + Alt + 向下键 |
显示包含所有打开文档的弹出列表。(窗口.显示 EzMDI 文件列表) |
查看代码 |
F7 |
在“代码”视图中显示选定项。(视图.查看代码) |
视图设计器 |
Shift + F7 |
在“设计”视图中显示选定项。(视图.视图设计器) |
添加或移除书签 |
Ctrl + K,Ctrl + K |
在当前行处设置或移除书签。(编辑.切换书签) |
定位书签 |
Ctrl + K,Ctrl + N Ctrl + K,Ctrl + P |
分别将光标移至下一个或上一个书签。(编辑.下一书签和编辑.上一书签) |
删除所有书签 |
Ctrl + K,Ctrl + L |
删除所有书签。(编辑.清除书签) |
搜索
标题 |
快捷键 |
说明 |
---|---|---|
查找符号 |
Alt + F12 |
显示“查找符号”对话框。(编辑.查找符号) |
查找所有引用 |
Alt + Shift + F12 |
显示选定符号的所有引用的列表。(编辑.查找所有引用) |
查找文本 |
Ctrl + F Ctrl + Shift + F |
分别显示用于单文件搜索和多文件搜索的“查找和替换”对话框。(编辑.查找和编辑.在文件中查找) |
下一结果和上一结果 |
F3 Shift + F3 |
分别查找最近搜索的文本的下一个和上一个匹配项。(编辑.查找下一个和编辑.查找上一个) |
下一选定内容和上一选定内容 |
Ctrl + F3 Ctrl + Shift + F3 |
分别查找当前选定文本或光标位置处单词的下一个或上一个匹配项。(编辑.查找下一个选定内容和编辑.查找上一个选定内容) |
渐进式搜索 |
Alt + I Alt + Shift + I |
激活渐进式搜索(正向和反向)。如果未键入任何输入,则使用上一搜索查询。(编辑.渐进式搜索和编辑.反向渐进式搜索) |
停止搜索 |
Alt + F3,S |
暂停当前的“在文件中查找”操作。(编辑.停止搜索) |
文件
标题 |
快捷键 |
说明 |
---|---|---|
新建项目 |
Ctrl + N Ctrl + Shift + N |
显示“新建项目”对话框。(文件.新建项目) |
打开项目 |
Ctrl + O Ctrl + Shift + O |
显示“打开项目”对话框。(文件.打开项目) |
添加新项 |
Ctrl + Shift + A |
显示“添加新项”对话框。(项目.添加新项) |
添加现有项 |
Ctrl + D |
显示“添加现有项”对话框。(项目.添加现有项) |
代码段
标题 |
快捷键 |
说明 |
---|---|---|
插入代码段 |
键入 ? 并按 Tab |
在代码编辑器中显示代码段选择器。选定的代码段将被插入到光标位置。(编辑.插入代码段) |
通过快捷方式插入代码段 |
键入代码段快捷方式,然后按 Tab |
插入扩展的代码段。(编辑.从快捷方式调用代码段) |
插入“Property”代码段 |
键入 property,然后按 Tab |
插入“Property”代码段。(“编辑.从快捷方式调用代码段”的示例) |
插入“For”代码段 |
键入 for,然后按 Tab |
插入“For…Next”代码段。(“编辑.从快捷方式调用代码段”的示例) |
列出代码段快捷方式 |
键入代码段快捷方式前缀,键入 ?,然后按 Tab |
显示代码段快捷方式选择器。会选择列表中与前缀最为匹配的快捷方式。 |
列出代码段替换项 |
Ctrl + 空格 |
调用当前选定代码段替换项的 IntelliSense 完成列表。 |
取消选择替换内容 |
Esc |
取消选择当前文本。再按一次 Esc 会取消选择替换内容。当需要在替换内容结尾处键入而不扩展其边界时可能很有用。 |
IntelliSense
标题 |
快捷键 |
说明 |
---|---|---|
显示经过筛选的列表 |
Ctrl + J |
显示当前光标位置的 IntelliSense 完成列表。(编辑.列出成员) |
显示全局列表或完成单词 |
Ctrl + 空格 |
如果在没有任何列表处于活动状态时进行调用,则会显示当前光标位置的 IntelliSense 完成列表。如果已键入子字符串且列表中有匹配项,则完成单词,而不调用列表。如果在有一个经过筛选的列表处于活动状态时进行调用,则切换到全局列表。(编辑.完成单词) |
“通用”选项卡 |
Alt + 逗号 (,) |
将活动 IntelliSense 列表的筛选器级别降低为“通用”选项卡。 |
“全部”选项卡 |
Alt + 句点 (.) |
将活动 IntelliSense 列表的筛选器级别提高为“全部”选项卡。 |
向上定位 |
Ctrl + Page Up |
导航至 IntelliSense 完成列表中的第一个项。 |
向下定位 |
Ctrl + Page Down |
导航至 IntelliSense 完成列表中的最后一个项。 |
提交项 |
Tab 空格 Enter |
插入列表中当前选定的项。使用下列字符也可以进行提交:{ } ( ) ., : ; + - * / ^ ! = < > \ |
退出列表 |
Esc |
关闭 IntelliSense 完成列表。在需要防止插入当前选定的项时,这会十分有用。 |
后续步骤
在下一组课程中,您将学习如何编写 Visual Basic 代码。这些课程包括对变量、数组、比较和循环的介绍性讨论。