预定义键盘快捷键
Visual Studio 集成开发环境 (IDE) 包括若干预定义的键盘快捷键方案。 当您首次启动 Visual Studio 并选择设置时,将会自动设置关联的方案。 之后,通过使用**“选项”**对话框中的键盘选项页,您可以从其他方案中进行选择,也可以创建您自己的键盘快捷键。
本主题显示与 .NET Framework 开发和 Web 开发相关的键盘快捷键方案。 有关 Visual C++ 的键盘快捷键,请参见 Visual C++ 6.0 默认快捷键。
目录
设计器和编辑器共用的快捷键
设计器
编辑器
数据
文件和项目操作
窗口管理
工具窗口
调试
测试
集成帮助
设计器和编辑器共用的快捷键
这些快捷键在设计器和编辑器中都可用。
Command |
说明 |
常规开发、Web |
Visual C#、Visual Basic、Visual Basic 6 |
Visual Studio 6 |
Visual C# 2005 |
---|---|---|---|---|---|
编辑.复制 |
将选定项复制到剪贴板。 |
Ctrl+C 或 Ctrl+Insert |
Ctrl+C 或 Ctrl+Insert |
Ctrl+C 或 Ctrl+Insert |
Ctrl+C 或 Ctrl+Insert |
编辑.剪切 |
从文件中删除选定项,并将其复制到剪贴板。 |
Ctrl+X 或 Shift+Delete |
Ctrl+X 或 Shift+Delete |
Ctrl+X 或 Shift+Delete |
Ctrl+X 或 Shift+Delete |
编辑.循环应用剪贴板中的复制项 |
将项从剪贴板循环粘贴到文件中光标所在的位置。 若要改为粘贴剪贴板循环中的下一项,请再按一次该快捷键。 |
Ctrl+Shift+V 或 Ctrl+Shift+Insert |
Ctrl+Shift+V 或 Ctrl+Shift+Insert |
Ctrl+Shift+V 或 Ctrl+Shift+Insert |
Ctrl+Shift+V 或 Ctrl+Shift+Insert |
编辑.删除 |
删除光标右侧的一个字符。 |
Delete |
Ctrl+Delete |
Delete |
Delete |
编辑.查找 |
显示“查找和替换”对话框的“快速查找”选项卡。 |
Ctrl+F |
Ctrl+F |
Ctrl+F |
Ctrl+F |
编辑.查找所有引用 |
显示选定符号的引用的列表。 |
Shift+F12 |
Shift+F12 |
|
Ctrl+K,R 或 Shift+F12 |
编辑.在文件中查找 |
显示“查找和替换”对话框的“在文件中查找”选项卡。 |
Ctrl+Shift+F |
Ctrl+Shift+F |
|
Ctrl+Shift+F |
编辑.查找下一个 |
查找搜索文本的下一个匹配项。 |
F3 |
F3 |
F3 |
F3 |
编辑.查找下一个选定项 |
查找当前选定文本的下一匹配项或者光标处的单词。 |
Ctrl+F3 |
Ctrl+F3 |
Ctrl+F3 |
Ctrl+F3 |
编辑.查找上一个 |
查找搜索文本的上一个匹配项。 |
Shift+F3 |
Shift+F3 |
Shift+F3 |
Shift+F3 |
编辑.查找上一个选定项 |
查找当前选定文本的上一匹配项或者光标处的单词。 |
Ctrl+Shift+F3 |
Ctrl+Shift+F3 |
Ctrl+Shift+F3 |
Ctrl+Shift+F3 |
编辑.查找符号 |
显示“查找和替换”对话框的“查找符号”窗格。 |
Alt+F12 |
Alt+F12 |
Alt+F12 |
Alt+F12 |
编辑.转到查找组合框 |
将光标放在“标准”工具栏上的“查找/命令”框中。 |
Ctrl+D |
Ctrl+/(仅限 Visual C#) |
Ctrl+Shift+F |
Ctrl+/ |
编辑.渐进式搜索 |
激活渐进式搜索。 如果启动了渐进式搜索,但不传递任何输入,则使用上一搜索查询。 如果已找到搜索输入,下一个调用将搜索该输入文本的下一个匹配项。 |
Ctrl+I |
Alt+I |
|
Ctrl+I |
编辑.粘贴 |
在光标处插入剪贴板的内容。 |
Ctrl+V 或 Shift+Insert |
Ctrl+V 或 Shift+Insert |
Ctrl+V 或 Shift+Insert |
Ctrl+V 或 Shift+Insert |
编辑.快速查找符号 |
搜索选定的对象或成员,并在“查找符号结果”窗口中显示匹配项。 |
Shift+Alt+F12 |
Shift+Alt+F12 |
Shift+Alt+F12 |
Shift+Alt+F12 |
Edit.NavigateTo |
显示“定位到”对话框。 |
Ctrl+, |
Ctrl+, |
Ctrl+, |
Ctrl+, |
编辑.重做 |
重复最近的操作。 |
Ctrl+Y 或 Shift+Alt+Backspace 或 Ctrl+Shift+Z |
Shift+Alt+Backspace 或 Ctrl+Shift+Z |
Ctrl+Y 或 Shift+Alt+Backspace 或 Ctrl+Shift+Z |
Ctrl+Y 或 Shift+Alt+Backspace 或 Ctrl+Shift+Z |
编辑.替换 |
在“查找和替换”对话框的“快速替换”选项卡上显示替换选项。 |
Ctrl+H |
Ctrl+H |
Ctrl+H |
Ctrl+H |
编辑.在文件中替换 |
在“查找和替换”对话框的“在文件中替换”选项卡中显示替换选项。 |
Ctrl+Shift+H |
Ctrl+Shift+H |
Ctrl+Shift+H |
Ctrl+Shift+H |
编辑.全选 |
选择当前文档中的所有内容。 |
Ctrl+A |
Ctrl+A |
Ctrl+A |
Ctrl+A |
编辑.停止搜索 |
停止当前的“在文件中查找”操作。 |
Alt+F3,S |
Alt+F3,S |
Alt+F3,S |
Alt+F3,S |
编辑.取消 |
撤消上一编辑操作。 |
Ctrl+Z 或 Alt+Backspace |
Ctrl+Z 或 Alt+Backspace |
Ctrl+Z 或 Alt+Backspace |
Ctrl+Z 或 Alt+Backspace |
视图.查看代码 |
对于选定项,打开对应文件并将光标放置在正确位置。 |
|
F7 |
F7 |
F7 |
视图.视图设计器 |
切换到当前文档的“设计”视图。 仅在“源”视图中可用。 |
|
Shift+F7 |
Shift+F7 |
Shift+F7 |
设计器
本节中的快捷键在设计器中可用。 在包括文本的设计器(例如,报表设计器)中,编辑器快捷键也可能适用。
控件操作
可以在设计器中使用以下快捷键来移动、选择控件和更改控件的大小。
命令 |
说明 |
所有键盘方案 |
---|---|---|
编辑.下移控件 |
在设计图面上,将选定的控件以 1 像素为增量向下移动。 |
向下键 |
编辑.将控件移动到下侧网格 |
在设计图面上,将选定控件向下移动到下一个预设网格位置。 |
Ctrl+向下键 |
编辑.左移控件 |
在设计图面上,将控件以 1 像素为增量向左移动。 |
向左键 |
编辑.将控件移动到左侧网格 |
在设计图面上,将控件向左移动到下一个预设网格位置。 |
Ctrl+向左键 |
编辑.右移控件 |
在设计图面上,将控件以 1 像素为增量向右移动。 |
向右键 |
编辑.将控件移动到右侧网格 |
在设计图面上,将控件向右移动到下一个预设网格位置。 |
Ctrl+向右键 |
编辑.上移控件 |
在设计图面上,将控件以 1 像素为增量向上移动。 |
向上键 |
编辑.将控件移动到上侧网格 |
在设计图面上,将控件以 8 像素为增量向上移动。 |
Ctrl+向上键 |
编辑.选择下一个控件 |
根据控件的 TabIndex 属性移动到页面上的下一个控件。 |
TAB |
编辑.选择上一个控件 |
移回到页面上选定的前一个控件。 |
Shift+Tab |
编辑.显示平铺网格 |
在设计图面上显示网格。 |
Enter |
编辑.向下调大控件大小 |
在设计图面上,以 1 像素为增量向下扩大控件。 |
Shift+向下键 |
编辑.将控件调大到下侧网格 |
在设计图面上,将控件向下扩大到下一个预设网格位置。 |
Ctrl+Shift+向下键 |
编辑.向左调整控件大小 |
在设计图面上,将控件以 1 像素为增量向左扩大。 |
Shift+向左键 |
编辑.将控件调大到左侧网格 |
在设计图面上,将控件向左扩大到下一个预设网格位置。 |
Shift+向左键 |
编辑.向右调整控件大小 |
在设计图面上,将控件以 1 像素为增量向右扩大。 |
Shift+向右键 |
编辑.将控件调大到右侧网格 |
在设计图面上,将控件向右扩大到下一个预设网格位置。 |
Shift+向右键 |
编辑.向上调整控件大小 |
在设计图面上,以 1 像素为增量向上扩大控件。 |
Shift+向上键 |
编辑.将控件调大到上侧网格 |
在设计图面上,将控件向上扩大到下一个预设网格位置。 |
Shift+向上键 |
视图.显示智能标记 |
显示智能标记菜单中的可用选项。 |
Shift+Alt+F10 |
HTML 设计器
这些快捷键仅在 HTML 设计器中可用,并且某些快捷键仅在特定视图中可用。 本主题后面列出的文本导航快捷键、文本选择快捷键和文本操作快捷键也可在 HTML 设计器中使用。
命令 |
说明 |
Visual Studio 6 |
所有其他方案 |
---|---|---|---|
格式.粗体 |
在粗体和正常之间切换选定文本。 仅在“设计”视图中可用。 |
Ctrl+B |
Ctrl+B |
格式.转换为超链接 |
选定文本后,显示“超链接”对话框。 仅在“设计”视图中可用。 |
Ctrl+L |
Ctrl+L |
格式.插入书签 |
显示“书签”对话框。 仅在“设计”视图中可用。 |
Ctrl+Shift+L |
Ctrl+Shift+L |
格式.斜体 |
在斜体和正常之间切换选定文本。 仅在“设计”视图中可用。 |
Ctrl+I |
Ctrl+I |
格式.下划线 |
在下划线和正常之间切换选定文本。 仅在“设计”视图中可用。 |
Ctrl+U |
Ctrl+U |
项目.添加内容页 |
向网站添加一个新的 *.aspx 文件,并在 HTML 设计器中打开该文件。 仅在“设计”视图中可用。 |
Ctrl+M,Ctrl+C |
Ctrl+M,Ctrl+C |
表.左侧列 |
将一列添加到表中当前列的左边。 仅在“设计”视图中可用。 |
Ctrl+Alt+向左键 |
Ctrl+Alt+向左键 |
表.右侧列 |
将一列添加到表中当前列的右边。 仅在“设计”视图中可用。 |
Ctrl+Alt+向右键 |
Ctrl+Alt+向右键 |
表.上面的行 |
在表中的当前行之上添加一行。 仅在“设计”视图中可用。 |
Ctrl+Alt+向上键 |
Ctrl+Alt+向上键 |
表.下面的行 |
在表中的当前行之下添加一行。 仅在“设计”视图中可用。 |
Ctrl+Alt+向下键 |
Ctrl+Alt+向下键 |
视图.ASP.NET 非可视控件 |
在设计图面上切换非可视控件的可见性。 |
Ctrl+Shift+N |
Ctrl+Shift+N |
视图.编辑主表 |
在“源”视图中打开 *.master 文件。 仅在“设计”视图中可用。 |
Ctrl+M |
Ctrl+M |
视图.下一个视图 |
在当前文档的“设计”视图、“源”视图和“服务器代码”视图之间切换。 在所有视图中可用。 |
Ctrl+Page Down |
Ctrl+Page Down |
视图.显示智能标记 |
显示智能标记菜单中的可用选项。 |
Shift+Alt+F10 或 Ctrl+J |
Shift+Alt+F10 |
视图.查看标记 |
切换到当前文档的“源”视图。 仅在“设计”视图中可用。 |
Shift+F7 |
Shift+F7 |
窗口.上一选项卡 |
在当前文档的“设计”视图、“源”视图和“服务器代码”视图之间切换。 在所有视图中可用。 |
Ctrl+Page Up |
Ctrl+Page Up |
设置设计器
以下快捷键特定于设置设计器。
命令 |
说明 |
所有键盘方案 |
---|---|---|
编辑.编辑单元格 |
在编辑模式下显示选定单元格。 |
F2 |
编辑.移除行 |
移除选定行。 |
Ctrl+Delete |
编辑.取消选定 |
取消当前选择。 |
Esc |
视图.查看代码 |
切换到“代码”视图。 |
F7 |
XML 架构设计器
命令 |
说明 |
所有键盘方案 |
---|---|---|
其他上下文菜单.图形视图.从工作区中删除 |
从工作区中移除选定项。 |
Delete |
Xsd 设计器.显示内容模型视图 |
在“内容模型视图”中显示当前 XML 架构。 |
Ctrl+2 |
Xsd 设计器.显示图形视图 |
在“图形视图”中显示当前 XML 架构。 |
Ctrl+3 |
Xsd 设计器.显示起始视图 |
在“起始视图”中显示当前 XML 架构。 |
Ctrl+1 |
编辑器
本节中的快捷键在文本编辑器中可用。
文本导航
这些快捷键用于在打开的文档中四处移动。
Command |
说明 |
常规开发、Web |
Visual C# |
Visual Basic、Visual Basic 6 |
Visual Studio 6 |
Visual C# 2005 |
---|---|---|---|---|---|---|
编辑.左移字符 |
将光标向左移动一个字符。 |
向左键 |
向左键 |
向左键 |
向左键 |
向左键 |
编辑.右移字符 |
将光标向右移动一个字符。 |
向右键 |
向右键 |
向右键 |
向右键 |
向右键 |
编辑.文档结尾 |
将光标移至文档的最后一行。 |
Ctrl+End |
End |
End |
Ctrl+End |
Ctrl+End |
编辑.文档开始 |
将光标移至文档的第一行。 |
Ctrl+Home |
Home |
Home |
Ctrl+Home |
Ctrl+Home |
编辑.转到 |
显示“转到行”对话框。 |
Ctrl+G |
|
|
Ctrl+G |
Ctrl+G |
编辑.转到大括号 |
将指针位置移到源文件中匹配的大括号处。 |
Ctrl+] |
|
|
Ctrl+] |
Ctrl+] |
编辑.转到声明 |
显示代码中选定符号的定义。 |
Ctrl+F12 |
Ctrl+F12 |
Ctrl+F12 |
Ctrl+F12 |
Ctrl+F12 |
编辑.转到定义 |
导航至代码中选定符号的声明。 |
F12 |
F12 或 Shift+F2 |
F12 或 Shift+F2 |
|
F12 |
编辑.转到下一个位置 |
将光标移至下一项,例如“任务列表”窗口中的任务或“查找结果”窗口中的搜索匹配项。 后续调用将移动到列表中的下一项。 |
F8 |
|
|
F8 或 F12 |
F8 |
编辑.转到上一个位置 |
将光标移回到上一项。 |
Shift+F8 |
|
|
Shift+F8 或 Shift+F12 |
Shift+F8 |
编辑.转到引用 |
在文件中搜索对选定对象或成员的引用,并在“查找符号结果”窗口中显示匹配项。 |
|
Shift+F12 |
Shift+F12 |
|
|
编辑.渐进式搜索 |
开始渐进式搜索。 如果启动了渐进式搜索,但未键入任何字符,则恢复上一模式。 如果已找到文本,则搜索下一匹配项。 |
Ctrl+I |
Alt+I |
Alt+I |
|
Ctrl+I |
编辑.向下移动一行 |
将光标下移一行。 |
向下键 |
向下键 |
向下键 |
向下键 |
向下键 |
编辑.行尾 |
将光标移至当前行的结尾。 |
End |
End |
End |
End |
End |
编辑.行首 |
将光标移至当前行的开头。 |
Home |
Home |
Home |
Home |
Home |
编辑.向上移动一行 |
将光标上移一行。 |
向上键 |
向上键 |
向上键 |
向上键 |
向上键 |
编辑.下一书签 |
移动到文档中下一个书签处。 |
Ctrl+K,Ctrl+N |
Ctrl+K,N |
Ctrl+K,N |
Ctrl+K,Ctrl+N |
Ctrl+B,N |
编辑.文件夹中的下一书签 |
如果当前书签在某个文件夹中,则移动到该文件夹中的下一书签。 将跳过该文件夹之外的书签。 如果当前书签不在某个文件夹中,则移动到处于同一级别的下一书签。 如果“书签”窗口包含文件夹,则跳过文件夹中的书签。 |
Ctrl+Shift+K,Ctrl+Shift+N |
Ctrl+Shift+K,Ctrl+Shift+N |
Ctrl+Shift+K,Ctrl+Shift+N |
Ctrl+Shift+K,Ctrl+Shift+N |
|
编辑.下一个突出显示的引用 |
将光标移动到当前类型或成员的下一个实例。 |
Ctrl+Shift+向下键 |
Ctrl+Shift+向下键 |
Ctrl+Shift+向下键 |
Ctrl+Shift+向下键 |
Ctrl+Shift+向下键 |
编辑.下一个方法 |
将光标移动到当前代码文件中的下一个方法或类型。 |
|
Ctrl+Page Down 或 Ctrl+向下键 |
Ctrl+Page Down 或 Ctrl+向下键 |
|
|
编辑.向下翻页 |
在编辑器窗口中向下滚动一屏。 |
Page Down |
Page Down |
Page Down |
Page Down |
Page Down |
编辑.向上翻页 |
在编辑器窗口中向上滚动一屏。 |
Page Up |
向上翻页 |
向上翻页 |
Page Up |
向上翻页 |
编辑.上一书签 |
将光标移至上一个书签位置。 |
Ctrl+K,Ctrl+P |
Ctrl+K,P |
Ctrl+K,P |
Ctrl+K,Ctrl+P |
Ctrl+B,P |
编辑.文件夹中的上一书签 |
如果当前书签在某个文件夹中,则移动到该文件夹中的上一书签。 将跳过该文件夹之外的书签。 如果当前书签不在某个文件夹中,则移动到处于同一级别的上一书签。 如果“书签”窗口包含文件夹,则跳过文件夹中的书签。 |
Ctrl+Shift+K,Ctrl+Shift+P |
Ctrl+Shift+K,Ctrl+Shift+P |
Ctrl+Shift+K,Ctrl+Shift+P |
Ctrl+Shift+K,Ctrl+Shift+P |
|
编辑.上一个突出显示的引用 |
将光标移动到当前类型或成员的上一个实例。 |
Ctrl+Shift+向上键 |
Ctrl+Shift+向上键 |
Ctrl+Shift+向上键 |
Ctrl+Shift+向上键 |
Ctrl+Shift+向上键 |
编辑.上一个方法 |
将光标移动到当前代码文件中的上一个方法或类型。 |
|
Ctrl+Page Up 或 Ctrl+向上键 |
Ctrl+Page Up 或 Ctrl+向上键 |
|
|
编辑.快速信息 |
在“快速信息”工具提示中,显示代码中指定标识符的完整声明。 有关更多信息,请参见快速信息。 |
Ctrl+K,Ctrl+I |
Ctrl+I |
Ctrl+I |
Ctrl+I |
Ctrl+K,Ctrl+I |
编辑.反向渐进式搜索 |
将渐进式搜索的搜索方向更改为,从文件尾开始向文件头搜索。 |
Ctrl+Shift+I |
Shift+Alt+I |
Shift+Alt+I |
|
Ctrl+Shift+I |
编辑.向下滚动一行 |
将文本向下滚动一行。 仅在文本编辑器中可用。 |
Ctrl+向下键 |
Ctrl+向下键 |
Ctrl+向下键 |
Ctrl+向下键 |
Ctrl+向下键 |
编辑.向上滚动一行 |
将文本向上滚动一行。 仅在文本编辑器中可用。 |
Ctrl+向上键 |
Ctrl+向上键 |
Ctrl+向上键 |
Ctrl+向上键 |
Ctrl+向上键 |
编辑.视图底部 |
移动到活动窗口的最后一个可见行。 |
Ctrl+Page Down |
|
|
Ctrl+Page Down |
Ctrl+Page Down |
编辑.视图顶部 |
移动到活动窗口的第一个可见行。 |
Ctrl+Page Up |
|
|
Ctrl+Page Up |
Ctrl+Page Up |
编辑.下一字 |
将光标向右移动一个单词。 |
Ctrl+向右键 |
Ctrl+向右键 |
Ctrl+向右键 |
Ctrl+向右键 |
Ctrl+向右键 |
编辑.上一字 |
将光标向左移动一个单词。 |
Ctrl+向左键 |
Ctrl+向左键 |
Ctrl+向左键 |
Ctrl+向左键 |
Ctrl+向左键 |
视图.浏览下一个 |
移动到某一项的下一个定义、声明或引用。 在“对象浏览器”和“类视图”中可用。 |
Ctrl+Shift+1 |
Ctrl+Shift+1 |
|
Ctrl+Shift+1 |
Ctrl+Shift+1 |
视图.浏览上一个 |
移动到某一项的上一个定义、声明或引用。 在“对象浏览器”和“类视图”中可用。 |
Ctrl+Shift+2 |
Ctrl+Shift+2 |
|
Ctrl+Shift+2 |
Ctrl+Shift+2 |
视图.向前浏览上下文 |
移动到当前文件中的代码调用的下一项。 使用“转到定义”导航堆栈。 |
Ctrl+Shift+7 |
Ctrl+Shift+7 |
Ctrl+Shift+7 |
Ctrl+Shift+7 |
Ctrl+Shift+7 |
视图.向后定位 |
移动到已浏览的上一个代码行。 |
Ctrl+- |
Ctrl+- |
Ctrl+Shift+2 或 Ctrl+- |
Ctrl+- |
Ctrl+- |
视图.向前定位 |
移动到已浏览的下一个代码行。 |
Ctrl+Shift+- |
Ctrl+Shift+- |
Ctrl+Shift+- |
Ctrl+Shift+- |
Ctrl+Shift+- |
视图.下一个错误 |
移至“错误列表”窗口中的下一个错误项,此窗口将自动滚动到编辑器中受影响的文本部分。 |
Ctrl+Shift+F12 |
Ctrl+Shift+F12 |
|
Ctrl+Shift+F12 |
Ctrl+Shift+F12 |
视图.下一任务 |
移到“任务列表”窗口中的下一个任务或注释。 |
|
Ctrl+Shift+F12 |
Ctrl+Shift+F12 |
|
|
视图.弹出浏览上下文 |
移动到当前文件中的代码调用的上一项。 使用“转到定义”导航堆栈。 |
Ctrl+Shift+8 |
Ctrl+Shift+8 |
|
Ctrl+Shift+8 |
Ctrl+Shift+8 |
窗口.下一个拆分窗格 |
在拆分窗口中编辑代码或文本时,将光标移动到下一个拆分窗格。 |
F6 |
F6 |
F6 |
F6 |
|
文本选择
这些快捷键用于在打开的文档中选择文本。
Command |
说明 |
常规开发、Web、Visual Studio 6 |
Visual C#、Visual Basic、Visual Basic 6 |
Visual C# 2005 |
---|---|---|---|---|
编辑.向左扩展一个字符 |
将光标左移一个字符,并扩展当前选定内容。 |
Shift+向左键 |
Shift+向左键 |
Shift+向左键 |
编辑.向左扩展一个字符列 |
将光标左移一个字符以扩展列选择。 |
Shift+Alt+向左键 |
Shift+Alt+向左键 |
Shift+Alt+向左键 |
编辑.向右扩展一个字符 |
将光标右移一个字符,并扩展当前选定内容。 |
Shift+向右键 |
Shift+向右键 |
Shift+向右键 |
编辑.向右扩展一个字符列 |
将光标右移一个字符,同时扩展列选定内容。 |
Shift+Alt+向右键 |
Shift+Alt+向右键 |
Shift+Alt+向右键 |
编辑.文档结尾扩展 |
选择从光标位置到文档最后一行的文本。 |
Ctrl+Shift+End |
Shift+End |
Ctrl+Shift+End |
编辑.文档开始扩展 |
选择从光标位置到文档第一行的文本。 |
Ctrl+Shift+Home |
Shift+Home |
Ctrl+Shift+Home |
编辑.扩展转到大括号 |
将光标移至下一个大括号处,同时扩展选定内容。 |
Ctrl+Shift+] |
|
Ctrl+Shift+] |
编辑.向下扩展一行 |
从光标位置开始,将选定文本向下扩展一行。 |
Shift+向下键 |
Shift+向上键 |
Shift+向下键 |
编辑.向下扩展列 |
将指针下移一行,以扩展列的选定内容。 |
Shift+Alt+向下键 |
Shift+Alt+向下键 |
Shift+Alt+向下键 |
编辑.扩展到行尾 |
选择从光标位置到当前行行尾的文本。 |
Shift+End |
Shift+End |
Shift+End |
编辑.行尾扩展列 |
将光标移至行尾,扩展列选择。 |
Shift+Alt+End |
Shift+Alt+End |
Shift+Alt+End |
编辑.扩展到行首 |
选择从光标位置到行首的文本。 |
Shift+Home |
Shift+Home |
Shift+Home |
编辑.行首扩展列 |
将光标移至行首,以扩展列选择。 |
Shift+Alt+Home |
Shift+Alt+Home |
Shift+Alt+Home |
编辑.向上扩展一行 |
从光标位置开始,向上逐行选择文本。 |
Shift+向上键 |
Shift+向下键 |
Shift+向上键 |
编辑.向上扩展列 |
将光标上移一行以扩展列的选定内容。 |
Shift+Alt+向上键 |
Shift+Alt+向上键 |
Shift+Alt+向上键 |
编辑.向下扩展一页 |
将选定内容向下扩展一页。 |
Shift+Page Down |
Shift+Page Down |
Shift+Page Down |
编辑.向上扩展一页 |
将选定内容向上扩展一页。 |
Shift+Page Up |
Shift+Page Up |
Shift+Page Up |
编辑.选择当前字 |
选择包含光标的单词或光标右侧的单词。 |
Ctrl+W |
Ctrl+Shift+W |
Ctrl+Shift+W |
编辑.取消选定 |
取消当前选择。 |
Esc |
Esc |
Esc |
编辑.选择到最后一个返回 |
选择从编辑器中光标的当前位置到向后定位(Ctrl+减号)位置之间的所有内容。 有关更多信息,请参见Text Navigation Shortcut Keys, Visual C# Scheme。 |
Ctrl+= |
Ctrl+= |
Ctrl+= |
编辑.扩展到视图底部 |
在视图中移动光标并将选定内容扩展到最后一行。 |
Ctrl+Shift+Page Down |
|
Ctrl+Shift+Page Down |
编辑.扩展到视图顶部 |
将选定范围扩展到活动窗口的顶部。 |
Ctrl+Shift+Page Up |
|
Ctrl+Shift+Page Up |
编辑.扩展到下一字 |
将选定内容向右扩展一个单词的位置。 |
Ctrl+Shift+向右键 |
Ctrl+Shift+向右键 |
Ctrl+Shift+向右键 |
编辑.向后扩展一个字列 |
将光标右移一个单词以扩展列选择。 |
Ctrl+Shift+Alt+向右键 |
Ctrl+Shift+Alt+向右键 |
Ctrl+Shift+Alt+向右键 |
编辑.扩展到上一字 |
将选定内容向左扩展一个单词的位置。 |
Ctrl+Shift+向左键 |
Ctrl+Shift+向左键 |
Ctrl+Shift+向左键 |
编辑.向前扩展一个字列 |
将光标左移一个单词以扩展列选择。 |
Ctrl+Shift+Alt+向左键 |
Ctrl+Shift+Alt+向左键 |
Ctrl+Shift+Alt+向左键 |
文本查看
这些快捷键用于在不更改文本本身的情况下更改文本的显示方式,例如,通过隐藏选定区域或大纲显示方法来更改文本显示方式。
Command |
说明 |
常规开发、Web |
Visual C#、Visual Basic、Visual Basic 6 |
Visual Studio 6 |
Visual C# 2005 |
---|---|---|---|---|---|
编辑.清除书签 |
移除所有打开文档中的所有书签。 |
Ctrl+K,Ctrl+L |
Ctrl+K,Ctrl+L |
Ctrl+K,Ctrl+L |
Ctrl+B,C |
编辑.折叠所有大纲显示 |
折叠页上的所有区域,以便仅显示层次结构中最外层的组;通常是 using/imports 节和命名空间定义。 |
Ctrl+M,Ctrl+A |
Ctrl+M,Ctrl+A |
|
Ctrl+M,Ctrl+A |
编辑.折叠当前区域 |
折叠包含光标的区域,以便仅显示区域的第一行(后跟省略号)。 区域由文档窗口左侧的三角形指示。 |
Ctrl+M,Ctrl+S |
Ctrl+M,Ctrl+S |
|
Ctrl+M,Ctrl+S |
编辑.折叠标记 |
隐藏选定的 HTML 标记,并在其位置显示省略号 (. . . .)。 可以通过将鼠标指针放在省略号上,以工具提示的形式查看完整的标记。 |
Ctrl+M,Ctrl+T |
Ctrl+M,Ctrl+T |
|
Ctrl+M,Ctrl+T |
编辑.折叠到定义 |
折叠现有区域以提供源文件中的类型和成员的高级视图。 |
Ctrl+M,Ctrl+O |
Ctrl+M,Ctrl+O |
|
Ctrl+M,Ctrl+O |
编辑.减少筛选器级别 |
将打开的 IntelliSense 列表从“全部”选项卡切换到“通用”选项卡。 仅在 Visual Basic 中可用。 |
Alt+, |
Alt+, |
Alt+, |
Alt+, |
编辑.启用书签 |
在当前文档中启用书签用法。 |
|
|
|
Ctrl+B,E |
编辑.展开所有大纲显示 |
展开页上所有折叠的区域。 |
Ctrl+M,Ctrl+X |
Ctrl+M,Ctrl+X |
|
Ctrl+M,Ctrl+X |
编辑.展开当前区域 |
展开当前区域。 将光标放在折叠的区域上以使用此命令。 |
Ctrl+M,Ctrl+E |
Ctrl+M,Ctrl+E |
|
Ctrl+M,Ctrl+E |
编辑.隐藏选定内容 |
隐藏选定文本。 信号图标标记隐藏文本在文件中的位置。 |
Ctrl+M,Ctrl+H |
Ctrl+M,Ctrl+H |
|
Ctrl+M,Ctrl+H |
编辑.增加筛选器级别 |
将打开的 IntelliSense 列表从“通用”选项卡切换到“全部”选项卡。 仅在 Visual Basic 中可用。 |
Alt+. |
Alt+. |
Alt+. |
Alt+. |
编辑.停止隐藏当前区域 |
移除当前选定区域的大纲显示信息。 |
Ctrl+M,Ctrl+U |
Ctrl+M,Ctrl+U |
|
Ctrl+M,Ctrl+U |
编辑.停止大纲显示 |
从整篇文档中移除所有大纲显示信息。 |
Ctrl+M,Ctrl+P |
Ctrl+M,Ctrl+P |
|
Ctrl+M,P |
编辑.切换所有大纲显示 |
在折叠和展开状态之间切换所有以前被折叠的大纲区域。 |
Ctrl+M,Ctrl+L |
Ctrl+M,Ctrl+L |
|
Ctrl+M,L |
编辑.切换书签 |
在当前行处设置或移除书签。 |
Ctrl+K,Ctrl+K |
Ctrl+K,Ctrl+K 或 Ctrl+K,Ctrl+T |
Ctrl+K,Ctrl+K |
Ctrl+K,Ctrl+K 或 Ctrl+T,B |
编辑.切换先用完成模式 |
在默认的 IntelliSense 自动完成行为(可在消除其他可能的选定内容后立即插入选定内容)和手动模式(用户可在该模式下手动插入选定内容)之间切换。 |
Ctrl+Alt+空格键 |
Ctrl+Alt+空格键 |
Ctrl+Alt+空格键 |
Ctrl+Alt+空格键 |
编辑.切换大纲显示展开 |
将当前选定的折叠区域在折叠状态和展开状态之间切换。 |
Ctrl+M,Ctrl+M |
Ctrl+M,Ctrl+M |
|
Ctrl+M,Ctrl+M 或 Ctrl+E,T |
编辑.切换任务列表快捷方式 |
在当前行处设置或移除快捷方式。 |
Ctrl+K,Ctrl+H |
Ctrl+K,Ctrl+H |
Ctrl+K,Ctrl+H |
Ctrl+K,Ctrl+H |
编辑.切换自动换行 |
启用或禁用编辑器中的自动换行。 |
Ctrl+E,Ctrl+W |
|
Ctrl+E,Ctrl+W |
Ctrl+E,W |
编辑.查看空白 |
显示或隐藏空格和制表符标记。 |
Ctrl+R,Ctrl+W |
|
Ctrl+R,Ctrl+W |
Ctrl+R,Ctrl+W 或 Ctrl+E,S |
文本操作快捷键
这些快捷键用于在打开的文档中删除、移动文本或设置文本的格式。
Command |
说明 |
常规开发、Web |
Visual C#、Visual Basic、Visual Basic 6 |
Visual Studio 6 |
Visual C# 2005 |
---|---|---|---|---|---|
编辑.分行 |
插入一个新行。 注意 在某些编辑器(例如“HTML 设计器”的“设计”视图)中,Enter 的行为取决于上下文。 有关更多信息,请参见您所使用的编辑器的文档。 |
Enter |
Enter |
Enter |
Enter |
编辑.字符转置 |
交换光标两侧的字符。 例如,AC|BD 变为 AB|CD。 仅在文本编辑器中可用。 |
Ctrl+T |
|
Ctrl+T |
Ctrl+T |
编辑.注释选定内容 |
将当前语言的注释字符应用于当前选定内容。 |
Ctrl+K,Ctrl+C |
Ctrl+K,Ctrl+C |
Ctrl+K,Ctrl+C |
Ctrl+K,Ctrl+C 或 Ctrl+E,C |
编辑.完成单词 |
完成位于完成列表中的当前单词。 |
Alt+向右键或 Ctrl+空格键 |
Alt+向右键或 Ctrl+空格键 |
Alt+向右键或 Ctrl+空格键 |
Alt+向右键或 Ctrl+空格键或 Ctrl+K,W |
编辑.复制参数提示 |
将 IntelliSense 显示的参数信息复制到剪贴板 |
Ctrl+Shift+Alt+C |
Ctrl+Shift+Alt+C |
Ctrl+Shift+Alt+C |
Ctrl+Shift+Alt+C |
编辑.向后删除 |
删除光标左侧的一个字符。 |
Backspace |
Backspace |
Backspace |
Backspace |
编辑.删除水平空白 |
折叠选定内容中的空白,或者,如果没有选定内容,则删除与光标相邻的空白。 |
Ctrl+K,Ctrl+\ |
Ctrl+K,Ctrl+\ |
Ctrl+K,Ctrl+\ |
Ctrl+K,Ctrl+\ |
编辑.编排文档格式 |
根据在“选项”对话框中的“格式设置”窗格上指定的缩进和代码格式设置,针对当前语言设置当前文档的格式。 |
Ctrl+K,Ctrl+D |
Ctrl+K,Ctrl+D |
Ctrl+K,Ctrl+D |
Ctrl+K,Ctrl+D 或 Ctrl+E,D |
编辑.格式化选定内容 |
根据在“选项”对话框中的“格式设置”窗格上指定的缩进和代码格式设置,针对当前语言设置当前选定内容的格式。 |
Ctrl+K,Ctrl+F |
Ctrl+K,Ctrl+F |
Alt+F8 或 Ctrl+K,Ctrl+F |
Ctrl+E,Fn 或 Ctrl+K,Ctrl+F |
Edit.Generate |
打开为选定标识符显示可用“使用时生成”选项的智能标记。 |
Ctrl+. |
Ctrl+. |
Ctrl+. |
Ctrl+. |
编辑.生成方法存根(Stub) |
为光标所停留方法调用创建新的方法声明。 有关更多信息,请参见Generate Method Stub。 |
Ctrl+K,Ctrl+M |
Ctrl+K,Ctrl+M |
Ctrl+K,Ctrl+M |
Ctrl+K,Ctrl+M |
编辑.插入代码段 |
显示代码段选择器。 选定的代码段将被插入到光标处。 有关更多信息,请参见Code Snippets (C#)。 |
Ctrl+K、Ctrl+X |
Ctrl+K、Ctrl+X |
Ctrl+K、Ctrl+X |
Ctrl+K、Ctrl+X |
编辑.插入制表符 |
使文本行缩进指定数目的空格。 |
TAB |
TAB |
TAB |
TAB |
编辑.剪切行 |
将所有选定的行剪切到“剪贴板”;如果尚未选定任何内容,则将当前行剪切到“剪贴板”。 |
Ctrl+L |
Ctrl+Y |
Ctrl+L 或 Ctrl+M |
Ctrl+L |
编辑.删除行 |
删除所有选定行;如果没有选定行,则删除当前行。 |
Ctrl+Shift+L |
Ctrl+Shift+L |
Ctrl+Shift+L 或 Ctrl+Shift+M |
Ctrl+Shift+L |
编辑.上开新行 |
在光标上方插入一个空行。 |
Ctrl+Enter |
Ctrl+Enter |
Ctrl+Enter |
Ctrl+Enter |
编辑.下开新行 |
在光标之下插入一个空行。 |
Ctrl+Shift+Enter |
Ctrl+Shift+Enter |
Ctrl+Shift+Enter |
Ctrl+Shift+Enter |
编辑.行转置 |
将包含光标的行移动到下一行的下方。 |
Shift+Alt+T |
Shift+Alt+T |
Shift+Alt+T |
Shift+Alt+T |
编辑.列出成员 |
调用 IntelliSense 完成列表。 |
Ctrl+J |
Ctrl+J |
Ctrl+J |
Ctrl+J 或 Ctrl+K,Ctrl+L |
编辑.转换为小写 |
将选定文本更改为小写字符。 |
Ctrl+U |
Ctrl+U |
Ctrl+U |
Ctrl+U |
编辑.转换为大写 |
将选定文本更改为大写字符。 |
Ctrl+Shift+U |
Ctrl+Shift+U |
Ctrl+Shift+U |
Ctrl+Shift+U |
编辑.改写模式 |
在插入和改写插入模式之间切换。 仅在使用文本编辑器时可用。 |
Insert |
Insert |
Insert |
Insert |
编辑.参数信息 |
显示指定方法所需的参数的名称、数量和类型。 |
Ctrl+Shift+空格键 |
Ctrl+Shift+空格键或 Ctrl+Shift+I |
Ctrl+Shift+空格键或 Ctrl+Shift+I |
Ctrl+Shift+空格键或 Ctrl+K,P |
编辑.粘贴参数提示 |
将先前从 IntelliSense 复制的参数信息粘贴到光标指示的位置。 |
Ctrl+Shift+Alt+P |
|
Ctrl+Shift+Alt+P |
Ctrl+Shift+Alt+P |
编辑.外侧代码 |
显示代码段选择器。 选定的代码段将环绕于选定文本周围。 有关更多信息,请参见代码段选择器。 |
Ctrl+K,Ctrl+S |
Ctrl+K,Ctrl+S |
Ctrl+K,Ctrl+S |
Ctrl+K,S |
编辑.交换定位点 |
交换当前选定内容的定位点与结束点。 |
Ctrl+K,Ctrl+A |
Ctrl+K,Ctrl+A |
Ctrl+K,Ctrl+A |
Ctrl+K,Ctrl+A 或 Ctrl+E,A |
编辑.将选定行中的制表符替换为空格 |
将选定文本中的空格替换为制表符。 |
|
|
Ctrl+Q |
|
编辑.左缩进 |
将选定行左移一个制表位。 |
Shift+Tab |
Shift+Tab |
Shift+Tab |
Shift+Tab |
编辑.取消注释选定内容 |
从代码的当前行中移除注释语法。 |
Ctrl+K,Ctrl+U |
Ctrl+K,Ctrl+U |
Ctrl+K,Ctrl+U |
Ctrl+K,Ctrl+U 或 Ctrl+E,U |
编辑.将选定行中的制表符替换为空格 |
将选定文本中的制表符替换为空格。 |
|
|
Ctrl+Shift+Q |
|
编辑.字删除直至结尾处 |
删除光标右侧的单词。 |
Ctrl+Delete |
Ctrl+Delete |
Ctrl+Delete |
Ctrl+Delete |
编辑.字删除直至开始处 |
删除光标左侧的单词。 |
Ctrl+Backspace |
Ctrl+Backspace |
Ctrl+Backspace |
Ctrl+Backspace |
编辑.字转置 |
对调光标两侧的单词。 例如,|End Sub 将更改为读取 Sub End|。 |
Ctrl+Shift+T |
Ctrl+Shift+T |
Ctrl+Shift+T |
Ctrl+Shift+T |
重构.重命名 |
显示“重命名”对话框,该对话框允许重命名标识符的所有引用。 有关更多信息,请参见Rename Dialog Box。 |
|
|
|
F2 |
视图.自动关闭标记重写 |
临时重写当前标记的默认关闭标记行为。 有关更多信息,请参见标记专用选项。 仅在“HTML 编辑器源”视图中可用。 |
Ctrl+Shift+. |
Ctrl+Shift+. |
Ctrl+Shift+. |
Ctrl+Shift+. |
数据
这些快捷键用于在 IDE 中处理数据。
Command |
说明 |
所有键盘方案 |
---|---|---|
数据.列 |
在数据集的底部插入新数据列。 仅在“数据集编辑器”中可用。 |
Ctrl+L |
数据.执行 |
运行当前活动的数据库对象。 |
Ctrl+Alt+F5 |
数据.插入列 |
在数据集中选定列的上方插入新数据列。 仅在“数据集编辑器”中可用。 |
Insert |
数据.显示数据源 |
显示“数据源”窗口。 |
Shift+Alt+D |
数据.逐语句 |
使当前的活动数据库对象按步骤进入调试模式。 |
Alt+F5 |
查询设计器.取消检索数据 |
取消或停止当前运行的查询。 仅在“查询和视图设计器”中可用。 |
Ctrl+T |
查询设计器.条件 |
显示“查询设计器和视图设计器”的“条件”窗格。 仅在“查询和视图设计器”中可用。 |
Ctrl+2 |
查询设计器.关系图 |
显示“查询设计器和视图设计器”的“关系图”窗格。 仅在“查询和视图设计器”中可用。 |
Ctrl+1 |
查询设计器.执行SQL |
执行查询。 仅在“查询和视图设计器”中可用。 |
Ctrl+R |
查询设计器.转到行 |
在“结果”窗格中时,会将焦点移动到停靠在设计器底部的工具条上。 仅在“查询和视图设计器”中可用。 |
Ctrl+G |
查询设计器.联接模式 |
启用 JOIN 模式。 仅在“查询和视图设计器”中可用。 |
Ctrl+Shift+J |
查询设计器.结果 |
显示“查询设计器和视图设计器”的“结果”窗格。 仅在“查询和视图设计器”中可用。 |
Ctrl+4 |
查询设计器.SQL |
显示“查询设计器和视图设计器”的“SQL”窗格。 仅在“查询和视图设计器”中可用。 |
Ctrl+3 |
文件和项目操作
这些快捷键用于文件和项目操作,并且可在 IDE 中的任何位置使用。
Command |
说明 |
常规开发、Web |
Visual C#、Visual Basic、Visual Basic 6 |
Visual Studio 6 |
Visual C# 2005 |
---|---|---|---|---|---|
生成.生成所选内容 |
生成选定项目及其依赖项。 |
|
|
|
F6 |
生成.生成解决方案 |
生成解决方案中的所有项目 |
|
Ctrl+Shift+B |
Ctrl+Shift+B |
Ctrl+Shift+B 或 F6 |
生成.取消 |
停止当前生成过程。 |
Ctrl+Break |
|
|
Ctrl+Break |
生成.编译 |
创建一个对象文件,其中包含选定文件的机器码、链接器指令、节、外部引用以及函数/数据名称。 |
Ctrl+F7 |
|
|
Ctrl+F7 |
生成.重新生成解决方案 |
重新生成解决方案 |
|
|
|
|
文件.新建文件 |
显示“新建文件”对话框,以便能够向当前项目中添加新文件。 |
Ctrl+N |
|
Ctrl+Shift+N |
Ctrl+N |
文件.新建项目 |
显示“新建项目”对话框。 |
Ctrl+Shift+N |
Ctrl+N |
Ctrl+N |
Ctrl+Shift+N |
文件.新建网站 |
显示“新建网站”对话框。 |
Shift+Alt+N |
Shift+Alt+N |
Shift+Alt+N |
Shift+Alt+N |
文件.打开文件 |
显示“打开文件”对话框。 |
Ctrl+O |
|
Ctrl+Shift+O |
Ctrl+O |
文件.打开项目 |
显示“打开项目”对话框,以便能够将现有项目添加到解决方案。 |
Ctrl+Shift+O |
Ctrl+O 或 Ctrl+Shift+O |
Ctrl+O |
Ctrl+Shift+O |
文件.打开网站 |
显示“打开网站”对话框。 |
Shift+Alt+O |
Shift+Alt+O |
Shift+Alt+O |
Shift+Alt+O |
文件.打印 |
显示“打印”对话框,以便能够选择打印机设置。 |
Ctrl+P |
Ctrl+P |
Ctrl+P |
Ctrl+P |
文件.重命名 |
使您能够修改“解决方案资源管理器”中选定项的名称。 |
|
|
|
|
文件.全部保存 |
保存当前解决方案中的所有文档和外部文件项目中的所有文件。 |
Ctrl+Shift+S |
Ctrl+Shift+S |
Ctrl+Shift+S |
Ctrl+Shift+S |
文件.保存选定项 |
保存当前项目中的选定项。 |
Ctrl+S |
Ctrl+S |
Ctrl+S |
Ctrl+S |
文件.将选定项另存为 |
在编辑器中选定相应项的情况下,显示“另存文件为”对话框。 |
|
|
|
|
文件.在浏览器中查看 |
在 Web 浏览器中显示在“解决方案资源管理器”中选择的文件,或在编辑器中具有焦点的文件。 |
Ctrl+Shift+W |
Ctrl+Shift+W |
Ctrl+Shift+W |
|
项目.添加类 |
显示“添加新项”对话框,并默认选择“类”模板。 |
|
|
|
Shift+Alt+C |
项目.添加现有项 |
显示“添加现有项”对话框,利用它可以将现有文件添加到当前项目中。 |
Shift+Alt+A |
Ctrl+D 或 Shift+Alt+A |
Shift+Alt+A 或 Ctrl+Shift+D |
Shift+Alt+A |
项目.添加新项 |
显示“添加新项”对话框,利用它可以向当前项目添加新文件。 |
Ctrl+Shift+A |
Ctrl+Shift+A |
Ctrl+Shift+A 或 Ctrl+D |
Ctrl+Shift+A |
项目.添加资源 |
将资源添加到当前项目。 |
|
|
|
|
项目.重写 |
允许重写派生类中的基类方法。 |
Ctrl+Alt+Insert |
|
Ctrl+Alt+Insert |
Ctrl+Alt+Insert |
项目.属性 |
在编辑框架中显示当前项目的“项目属性”对话框。 |
|
|
|
|
窗口管理
这些快捷键用于移动、关闭工具窗口和文档窗口或在这些窗口中导航。
Command |
说明 |
常规开发、Web、Visual C#、Visual Studio 6 |
Visual Basic、Visual Basic 6 |
Visual C# 2005 |
---|---|---|---|---|
视图.全屏 |
切换“全屏”模式的打开和关闭。 |
Shift+Alt+Enter |
Shift+Alt+Enter |
Shift+Alt+Enter |
窗口.激活文档窗口 |
关闭菜单或对话框,取消正在进行的操作,或将焦点放在当前文档窗口中。 |
Esc |
Esc |
Esc |
窗口.关闭文档窗口 |
关闭当前选项卡。 |
Ctrl+F4 |
Ctrl+F4 |
Ctrl+F4 |
窗口.关闭工具窗口 |
关闭当前工具窗口。 |
Shift+Esc |
Shift+Esc |
Shift+Esc |
窗口.停靠 |
使浮动工具或文档窗口返回到它在 IDE 中最近的停靠位置。 |
|
|
|
窗口.移动到导航栏 |
当编辑器处于“代码”视图或“服务器代码”视图中时,将光标移至位于代码编辑器顶部的下拉栏中。 |
Ctrl+F2 |
Ctrl+F2 |
Ctrl+F2 |
窗口.下一个文档窗口 |
逐个窗口地循环通过 MDI 子窗口。 |
Ctrl+F6 |
Ctrl+F6 |
Ctrl+F6 |
窗口.下一个文档窗口导航栏 |
显示 IDE 导航器,并选中第一个文档窗口。 |
Ctrl+Tab |
Ctrl+Tab |
Ctrl+Tab |
窗口.下一窗格 |
移动到当前工具或文档窗口的下一个窗格。 |
Alt+F6 |
F6 |
Alt+F6 |
窗口.下一选项卡 |
移动到文档或窗口中的下一个选项卡。 |
Ctrl+Page Down |
Ctrl+Page Down |
Ctrl+Page Down |
窗口.下一个工具窗口 |
移动到下一工具窗口。 |
|
Alt+F7 |
|
窗口.下一个工具窗口导航栏 |
显示 IDE 导航器,并选中第一个工具窗口。 |
Alt+F7 |
|
Alt+F7 |
窗口.上一个文档窗口 |
移动到编辑器或设计器中的上一个文档。 |
Ctrl+Shift+F6 |
Ctrl+Shift+F6 |
Ctrl+Shift+F6 |
窗口.上一个文档窗口导航栏 |
显示 IDE 导航器,并选中上一个文档窗口。 |
Ctrl+Shift+Tab |
Ctrl+Shift+Tab |
Ctrl+Shift+Tab |
窗口.上一窗格 |
移动到上次选定的窗口。 |
Shift+Alt+F6 |
Shift+Alt+F6 |
Shift+Alt+F6 |
窗口.上一个拆分窗格 |
在文档拆分窗格视图中移动到上一个窗格。 |
Shift+F6 |
Shift+F6 |
|
窗口.上一选项卡 |
移动到文档或窗口中的上一个选项卡。 |
Ctrl+Page Up |
Ctrl+Page Up |
Ctrl+Page Up |
窗口.显示EzMDI文件列表 |
显示仅列出所有打开文档的弹出窗口。 |
Ctrl+Alt+向下键 |
Ctrl+Alt+向下键 |
Ctrl+Alt+向下键 |
窗口.上一个工具窗口导航栏 |
显示 IDE 导航器,并选中上一个工具窗口。 |
Shift+Alt+7 |
|
Shift+Alt+7 |
工具窗口
这些快捷键用于在 IDE 中的任意位置打开工具窗口。
Command |
说明 |
常规开发、Web、Visual Studio 6 |
Visual C# |
Visual Basic、Visual Basic 6 |
Visual C# 2005 |
---|---|---|---|---|---|
工具.代码段管理器 |
显示代码段管理器,可以利用它搜索代码段并将其插入文件中。 有关更多信息,请参见代码段管理器。 |
Ctrl+K,Ctrl+B |
Ctrl+K,Ctrl+B |
Ctrl+K,Ctrl+B |
Ctrl+K,Ctrl+B |
工具.转到命令行 |
将指针放在“标准”工具栏上的“查找/命令”框中。 |
Ctrl+/ |
|
|
|
工具.宏 IDE |
启动宏 IDE,用于编写 Visual Studio 宏。 |
Alt+F11 |
Alt+F11 |
|
Alt+F11 |
视图.书签窗口 |
显示“书签”窗口。 |
Ctrl+K,Ctrl+W |
Ctrl+K,Ctrl+W 或 Ctrl+W,K 或 Ctrl+W,Ctrl+B |
Ctrl+K,Ctrl+W 或 Ctrl+W,K |
Ctrl+W,Ctrl+B |
视图.调用层次结构 |
显示“调用层次结构”窗口。 |
Ctrl+Alt+K(常规和 Web) |
Ctrl+Alt+K |
|
Ctrl+Alt+K |
视图.类视图 |
显示“类视图”窗口。 |
Ctrl+Shift+C |
Ctrl+Shift+C 或 Ctrl+W,Ctrl+C |
Ctrl+Shift+C |
Ctrl+Shift+C 或 Ctrl+W,Ctrl+C |
视图.类视图转到搜索组合框 |
将焦点置于“类视图搜索”框中。 |
Ctrl+K,Ctrl+V |
Ctrl+K,Ctrl+V |
Ctrl+K,Ctrl+V |
Ctrl+K,Ctrl+V |
视图.代码定义窗口 |
显示“代码定义”窗口。 |
Ctrl+\,D |
Ctrl+\,D 或 Ctrl+W,D |
Ctrl+\,D |
Ctrl+\,D 或 Ctrl+W,D |
视图.命令窗口 |
显示“命令”窗口,可以在其中调用命令以更改 IDE。 |
Ctrl+Alt+A |
Ctrl+Alt+A 或 Ctrl+W,A |
Ctrl+Alt+A |
Ctrl+Alt+A 或 Ctrl+W,A |
视图.文档大纲 |
显示“文档大纲”窗口以查看当前文档的平面或分层大纲。 |
Ctrl+Alt+T |
Ctrl+Alt+T 或 Ctrl+W,U |
Ctrl+Alt+T |
Ctrl+Alt+T 或 Ctrl+W,U |
视图.编辑标签 |
允许更改“解决方案资源管理器”中选定项的名称。 |
F2 |
F2 |
|
F2 |
视图.错误列表 |
显示“错误列表”窗口。 |
Ctrl+\,E |
Ctrl+\,E 或 Ctrl+W,E |
Ctrl+\,E 或 Ctrl+W,E |
Ctrl+\,E 或 Ctrl+W,E |
视图.F# Interactive |
显示“F# Interactive”窗口。 |
Ctrl+Alt+F |
Ctrl+Alt+F |
Ctrl+Alt+F |
Ctrl+Alt+F |
视图.查找符号结果 |
显示“查找符号结果”窗口。 |
Ctrl+Alt+F12 |
Ctrl+Alt+F12 或 Ctrl+W,Q |
Ctrl+Alt+F12 |
Ctrl+Alt+F12 或 Ctrl+W,Q |
视图.宏资源管理器 |
显示“Macro 资源管理器”窗口,其中列出了可供当前解决方案使用的所有宏。 |
Alt+F8 |
Alt+F8 |
Alt+F8 |
Alt+F8 |
视图.对象浏览器 |
显示“对象浏览器”。 |
Ctrl+Alt+J(常规和 Web)或 Ctrl+Alt+B (Visual Studio 6) 或 F2 (Visual Studio 6) |
Ctrl+W,J 或 F2 |
Ctrl+W,J 或 F2 |
Ctrl+Alt+J |
视图.输出 |
显示“输出”窗口以查看运行时的状态消息。 |
Ctrl+Alt+O |
Ctrl+Alt+O 或 Ctrl+W,O |
Ctrl+Alt+O |
Ctrl+Alt+O 或 Ctrl+W,O |
视图.挂起签入 |
显示“挂起的签入”窗口。 |
|
Ctrl+W,G |
|
Ctrl+W,G |
视图.弹出浏览上下文 |
返回到上一个浏览操作之前的位置。 |
Ctrl+Shift+8 |
Ctrl+Shift+8 |
|
Ctrl+Shift+8 |
视图.属性窗口 |
显示“属性”窗口,该窗口列出当前选定项的设计时属性和事件。 |
F4 |
|
F4 |
F4 或 Ctrl+W,P |
视图.属性页 |
显示当前选定项的属性页。 |
Shift+F4 |
Shift+F4 |
Shift+F4 |
Shift+F4 |
视图.资源视图 |
显示“资源视图”窗口。 |
Ctrl+Shift+E |
Ctrl+Shift+E 或 Ctrl+W,R |
Ctrl+Shift+E |
Ctrl+Shift+E 或 Ctrl+W,R |
视图.服务器资源管理器 |
显示“服务器资源管理器”,利用它可以查看并更改数据库服务器、事件日志、消息队列、Web 服务和其他操作系统服务。 |
Ctrl+Alt+S |
Ctrl+Alt+S 或 Ctrl+W,L |
Ctrl+Alt+S |
Ctrl+Alt+S 或 Ctrl+W,L |
视图.解决方案资源管理器 |
显示解决方案资源管理器,它列出当前解决方案中的项目和文件。 |
Ctrl+Alt+L |
Ctrl+Alt+L 或 Ctrl+W,S 或 Ctrl+R |
Ctrl+Alt+L 或 Ctrl+R |
Ctrl+Alt+L 或 Ctrl+W,S |
视图.任务列表 |
显示“任务列表”窗口,其中显示自定义任务、注释、快捷方式、警告和错误消息。 |
Ctrl+\,T 或 Ctrl+Alt+K (Visual Studio 6) |
Ctrl+\,T 或 Ctrl+W,T 或 Ctrl+Alt+K |
Ctrl+\,T 或 Ctrl+Alt+K |
Ctrl+\,T 或 Ctrl+W,T |
视图.切换设计器 |
在编辑器的“代码”视图中显示选定项。 |
F7(常规和 Web) |
|
|
|
视图.工具箱 |
显示工具箱,它包含可包括在代码中或与代码一起使用的控件和其他项。 |
Ctrl+Alt+X |
Ctrl+Alt+X 或 Ctrl+W,X |
Ctrl+Alt+X |
Ctrl+Alt+X 或 Ctrl+W,X |
视图.Web浏览器 |
显示“Web 浏览器”窗口,利用它可以查看 Internet 上的网页。 |
Ctrl+Alt+R |
Ctrl+Alt+R 或 Ctrl+W,W |
Ctrl+Alt+R |
Ctrl+Alt+R 或 Ctrl+W,W |
窗口.上一个工具窗口 |
将焦点移到上一个工具窗口。 |
|
|
Shift+Alt+F7 |
|
窗口.上一个工具窗口导航栏 |
显示 IDE 导航器,并选中上一个工具窗口。 |
Shift+Alt+F7 |
Shift+Alt+F7 |
|
Shift+Alt+F7 |
类图
这些快捷键仅用于处理类图。
Command |
说明 |
Visual C#(默认) |
Visual Basic、Visual Basic 6 |
所有其他方案 |
---|---|---|---|---|
类图.折叠 |
折叠“类详细信息”窗口中展开的节点,或折叠关系图中选定的形状隔离舱。 |
减号(数字键盘上) |
减号(数字键盘上) |
减号(数字键盘上) |
类图.展开 |
展开“类详细信息”窗口中折叠的节点,或展开关系图中选定的形状隔离舱。 |
加号(数字键盘上) |
加号(数字键盘上) |
加号(数字键盘上) |
编辑.删除 |
从类图中移除选定项。 |
Delete |
Delete |
Ctrl+Delete |
编辑.展开折叠基类型列表 |
展开或折叠选定形状隔离舱中的基类型。 例如,如果“接口 1”继承自“接口 2”、“接口 3”和“接口 4”,则父接口将列在“接口 1”的形状隔离舱上。 通过使用此命令,可以折叠继承的接口的列表,只显示有关由“接口 1”继承的基接口数的摘要信息。 |
Shift+Alt+B |
Shift+Alt+B |
Shift+Alt+B |
编辑.定位到棒糖形 |
为形状隔离舱选择棒糖形接口。 会在实现了一个或多个接口的形状中显示棒糖形。 |
Shift+Alt+L |
Shift+Alt+L |
Shift+Alt+L |
编辑.从关系图中移除 |
从关系图中移除选定的形状隔离舱。 |
Delete |
Delete |
Delete |
视图.查看代码 |
对于选定项,打开对应文件并将光标放置在正确位置。 |
Enter 或 F7 |
Enter |
Enter |
“书签”窗口
这些快捷键用于在**“书签”**窗口或编辑器中处理书签。 有关更多信息,请参见书签窗口。
Command |
说明 |
常规开发、Web、Visual Studio 6 |
Visual C# |
Visual Basic、Visual Basic 6 |
Visual C# 2005 |
---|---|---|---|---|---|
编辑.清除书签 |
移除所有打开文档中的所有书签。 |
Ctrl+K,Ctrl+L |
Ctrl+K,Ctrl+L |
Ctrl+K,Ctrl+L |
Ctrl+K,Ctrl+L |
编辑.启用书签 |
在当前文档中启用书签用法。 |
|
Ctrl+B,E |
|
Ctrl+B,E |
编辑.下一书签 |
移动到文档中下一个书签处。 |
Ctrl+K,Ctrl+N |
Ctrl+K,N 或 Ctrl+B,N |
Ctrl+K,N |
Ctrl+K,N 或 Ctrl+B,N |
编辑.文件夹中的下一书签 |
如果当前书签在某个文件夹中,则移动到该文件夹中的下一书签。 将跳过该文件夹之外的书签。 如果当前书签不在某个文件夹中,则移动到处于同一级别的下一书签。 如果“书签”窗口包含文件夹,则跳过文件夹中的书签。 |
Ctrl+Shift+K,Ctrl+Shift+N |
|
Ctrl+Shift+K,Ctrl+Shift+N |
|
编辑.切换书签 |
在文档中的当前行切换书签。 |
Ctrl+K,Ctrl+K |
Ctrl+K,Ctrl+K 或 Ctrl+T |
Ctrl+K,Ctrl+K 或 Ctrl+T |
Ctrl+K,Ctrl+K 或 Ctrl+T |
视图.书签窗口 |
显示“书签”窗口。 |
Ctrl+K,Ctrl+W |
Ctrl+K,Ctrl+W 或 Ctrl+W,B |
Ctrl+K,Ctrl+W 或 Ctrl+W,K |
Ctrl+K,Ctrl+W 或 Ctrl+W,B |
编辑.上一书签 |
将光标移至上一个书签位置。 |
Ctrl+K,Ctrl+P |
Ctrl+K,P |
Ctrl+K,P |
Ctrl+B,P 或 Ctrl+K,P |
编辑.文件夹中的上一书签 |
如果当前书签在某个文件夹中,则移动到该文件夹中的上一书签。 将跳过该文件夹之外的书签。 如果当前书签不在某个文件夹中,则移动到处于同一级别的上一书签。 如果“书签”窗口包含文件夹,则跳过文件夹中的书签。 |
Ctrl+Shift+K,Ctrl+Shift+P |
Ctrl+Shift+K,Ctrl+Shift+P |
Ctrl+Shift+K,Ctrl+Shift+P |
|
对象浏览器
这些快捷键在**“对象浏览器”**中可用。
Command |
说明 |
常规开发、Web、Visual C# 2005 |
Visual C#、Visual Basic、Visual Basic 6 |
Visual Studio 6 |
---|---|---|---|---|
编辑.查找符号 |
显示“查找和替换”对话框的“查找符号”窗格。 |
Alt+F12 |
Alt+F12 |
Alt+F12 |
编辑.转到声明 |
显示代码中选定符号的定义。 |
Ctrl+F12 |
Ctrl+F12 |
Ctrl+F12 |
编辑.转到定义 |
导航至代码中选定符号的声明。 |
F12 |
F12 或 Shift+F2 |
|
编辑.转到引用 |
在文件中搜索对选定对象或成员的引用,并在“查找符号结果”窗口中显示匹配项。 |
|
Shift+F12 |
|
编辑.快速查找符号 |
在文件中搜索选定的对象或成员,并在“查找符号结果”窗口中显示匹配项。 |
Shift+Alt+F12 |
Shift+Alt+F12 |
Shift+Alt+F12 |
视图.对象浏览器向后 |
向后移动到“对象浏览器”的选择历史记录中的前一选定对象。 |
|
Alt+- |
|
视图.对象浏览器向前 |
向前移动到“对象浏览器”的选择历史记录中的下一对象。 |
|
Shift+Alt+- |
|
视图.对象浏览器转到搜索组合框 |
将焦点置于“对象浏览器”的“搜索”字段中。 |
Shift+Alt+F10 或 Ctrl+. |
Shift+Alt+F10 或 Ctrl+. |
Shift+Alt+F10 或 Ctrl+. |
宏
这些快捷键处理宏。
Command |
说明 |
常规开发、Web、Visual C#、Visual C# 2005 |
Visual Basic、Visual Basic 6 |
Visual Studio 6 |
---|---|---|---|---|
视图.宏资源管理器 |
显示“宏资源管理器”,其中列出了可供当前解决方案使用的宏。 |
Alt+F8 |
Alt+F8 |
Alt+F8 |
工具.宏 IDE |
启动宏 IDE,用于编写 Visual Studio 宏。 |
Alt+F11 |
|
Alt+F11 |
工具.记录临时宏 |
将 Visual Studio IDE 置于宏记录模式。 |
Ctrl+Shift+R |
|
|
工具.运行临时宏 |
播放记录的宏。 |
Ctrl+Shift+P |
|
Ctrl+Shift+P |
图像编辑器
这些快捷键适用于图像编辑器。
命令 |
定义 |
所有键盘方案 |
---|---|---|
图像.喷枪工具 |
使用具有选定大小和颜色的喷枪进行绘制。 |
Ctrl+A |
图像.画笔工具 |
使用具有选定形状、大小和颜色的画笔进行绘制。 |
Ctrl+B |
图像.复制选定内容并绘制其轮廓 |
创建当前选定内容的副本并绘制其轮廓。 如果当前选定内容包含背景色,当您选择透明后,会排除背景色。 有关更多信息,请参见选择透明或不透明背景。 |
Ctrl+Shift+U |
图像.不透明处理 |
使当前选定内容变为不透明或透明。 有关更多信息,请参见选择透明或不透明背景。 |
Ctrl+J |
图像.椭圆工具 |
绘制一个具有选定线宽和颜色的椭圆。 |
Alt+P |
图像.清除工具 |
清除图像的一部分(使用当前的背景色)。 |
Ctrl+Shift+I |
图像.实心椭圆工具 |
绘制一个实心椭圆。 |
Ctrl+Shift+Alt+P |
图像.实心矩形工具 |
绘制一个实心矩形。 |
Ctrl+Shift+Alt+R |
图像.实心圆角矩形工具 |
绘制一个实心圆角矩形。 |
Ctrl+Shift+Alt+W |
图像.填充工具 |
填充一块区域。 |
Ctrl+F |
图像.水平翻转 |
水平翻转图像或选定内容。 |
Ctrl+H |
图像.垂直翻转 |
垂直翻转图像或选定内容。 |
Shift+Alt+H |
图像.较大画笔 |
增加画笔大小(每个方向上增加一个像素)。 若要减小画笔大小,请参见本表中的“图像.较小画笔”。 |
Ctrl+= |
图像.直线工具 |
用选定形状、大小和颜色绘制一条直线。 |
Ctrl+L |
图像.放大工具 |
切换到“放大”工具,利用它可以放大图像的特定部分。 |
Ctrl+M |
图像.放大 |
在当前放大倍数和 1:1 放大倍数之间切换。 |
Ctrl+Shift+M |
图像.新建图像类型 |
打开“新建 <设备> 图像类型”对话框,使用它可以创建其他图像类型的图像。 有关更多信息,请参见“新建 <设备> 图像类型”对话框。 |
Insert |
图像.下一种颜色 |
将绘制前景色更改为下一个调色板颜色。 |
Ctrl+向右键或 Ctrl+] |
图像.下一种背景色 |
将绘制背景色更改为下一个调色板颜色。 |
Ctrl+Shift+向右键或 Ctrl+Shift+] |
图像.空心椭圆工具 |
用一个轮廓绘制实心椭圆。 |
Shift+Alt+P |
图像.空心矩形工具 |
用一个轮廓绘制实心矩形 |
Shift+Alt+R |
图像.空心圆角矩形工具 |
用一个轮廓绘制实心圆角矩形。 |
Shift+Alt+W |
图像.铅笔工具 |
使用单像素铅笔绘制。 |
Ctrl+I |
图像.上一种颜色 |
将绘制前景色更改为以前的调色板颜色。 |
Ctrl+向左键或 Ctrl+[ |
图像.上一种背景色 |
将绘制背景色更改为以前的调色板颜色。 |
Ctrl+Shift+向左键或 Ctrl+Shift+[ |
图像.矩形选择工具 |
选择图像的一个矩形部分,以执行移动、复制或编辑。 |
Shift+Alt+S |
图像.矩形工具 |
绘制一个具有选定线宽和颜色的矩形。 |
Alt+R |
图像.旋转 90 度 |
将图像或选定内容旋转 90 度。 |
Ctrl+Shift+H |
图像.圆角矩形工具 |
绘制一个具有选定线宽和颜色的圆角矩形。 |
Alt+W |
图像.网格 |
切换像素网格(选择或清除“网格设置”对话框中的“像素网格”选项)。 有关更多信息,请参见“网格设置”对话框。 |
Ctrl+Alt+S |
图像.显示平铺网格 |
切换平铺网格(选择或清除“网格设置”对话框中的“平铺网格”选项)。 有关更多信息,请参见“网格设置”对话框。 |
Ctrl+Shift+Alt+S |
图像.小画笔 |
将画笔大小减小到一个像素。 (请参见本表中的 Image.LargerBrush 和 Image.SmallerBrush。) |
Ctrl+. |
图像.较小画笔 |
减小画笔大小(每个方向上减小一个像素)。 若要再次扩展画笔大小,请参见本表中的 Image.LargerBrush。 |
Ctrl+- |
图像.文本工具 |
打开“文本工具”对话框。 有关更多信息,请参见“文本工具”对话框。 |
Ctrl+T |
图像.将所选内容用作画笔 |
将当前所选内容用作画笔来绘制。 |
Ctrl+U |
图像.放大 |
增加当前视图的放大倍数。 |
Ctrl+向上键或 Ctrl+Shift+. |
图像.缩小 |
减小当前视图的放大倍数。 |
Ctrl+向下键或 Ctrl+Shift+, |
托管资源编辑器
这些快捷键仅用于在托管资源编辑器中进行更改。 有关更多信息,请参见“项目设计器” ->“资源”页。
命令 |
说明 |
所有键盘方案 |
---|---|---|
编辑.编辑单元格 |
在“其他”视图和“字符串”视图的选定单元格中,切换到编辑模式。 |
F2 |
编辑.移除 |
移除“文件”视图、“图像”视图、“图标”视图和“音频”视图中的选定文件。 |
Delete |
编辑.移除行 |
删除“其他”视图和“字符串”视图中的选定行。 |
Ctrl+Delete |
编辑.取消选定 |
取消当前选择 |
Esc |
资源.音频 |
将托管资源编辑器切换到“音频”视图,其中显示当前项目中的声音文件。 显示文件的格式包括 .wav、.wma 和 .mp3。 |
Ctrl+4 |
资源.文件 |
将托管资源编辑器切换到“文件”视图,其中显示在其他视图中找不到的文件。 |
Ctrl+5 |
资源.图标 |
将托管资源编辑器切换到“图标”视图,其中显示当前项目中的图标 (*.ico) 文件。 |
Ctrl+3 |
资源.图像 |
将托管资源编辑器切换到“图像”视图,其中显示当前项目中的图像文件。 显示文件的格式包括 .bmp、.jpg 和 .gif。 |
Ctrl+2 |
资源.其他 |
将托管资源编辑器切换到“其他”视图,其中显示一个设置网格,用于添加支持字符串序列化的其他类型。 |
Ctrl+6 |
资源.字符串 |
将托管资源编辑器切换到“字符串”视图,该视图以网格方式显示字符串,其中具有字符串资源的“名称”、“值”和“注释”列。 |
Ctrl+1 |
重构(仅限 Visual C#)
这些快捷键用于执行重构操作。 有关更多信息,请参见重构 (C#)。 任何 Visual Basic 键盘方案中均未提供这些快捷键。
Command |
说明 |
所有键盘方案 |
---|---|---|
重构.封装字段 |
显示“封装字段”对话框,该对话框允许从现有字段创建属性,并更新所有引用以使用新属性。 有关更多信息,请参见Encapsulate Field Dialog Box。 |
Ctrl+R,E |
重构.提取接口 |
显示“提取接口”对话框,该对话框允许创建具有从现有类、结构或接口派生的成员的新接口。 有关更多信息,请参见Extract Interface Dialog Box。 |
Ctrl+R,I |
重构.提取方法 |
显示“提取方法”对话框,该对话框允许从选定代码创建方法。 有关更多信息,请参见Extract Method Dialog Box。 |
Ctrl+R,M |
重构.将局部变量提升为参数 |
将变量从局部使用移动至方法、索引器或构造函数参数,并正确更新调用站点。 有关更多信息,请参见Promote Local Variable to Parameter Refactoring (C#)。 |
Ctrl+R,P |
重构.移除参数 |
显示“移除参数”对话框,该对话框可通过更改调用成员的任何位置处的声明,从方法、索引器或委托中移除参数。 有关更多信息,请参见移除参数重构 (C#)。 |
Ctrl+R,V |
重构.重命名 |
显示“重命名”对话框,该对话框允许重命名标识符的所有引用。 有关更多信息,请参见Rename Dialog Box。 |
Ctrl+R,R |
重构.重新排列参数 |
显示“重新排列参数”对话框,该对话框允许为方法、索引器和委托更改参数的顺序。 有关更多信息,请参见Reorder Parameters Dialog Box。 |
Ctrl+R,O |
调试
这些快捷键用于调试代码。
Command |
说明 |
常规开发、Web |
Visual C# |
Visual Basic、Visual Basic 6 |
Visual C# 2005 |
Visual Studio 6 |
---|---|---|---|---|---|---|
调试.应用代码更改 |
启动生成操作,利用它可以通过“编辑并继续”功能应用对正在调试的代码所做的更改。 |
Alt+F10 |
|
|
Alt+F10 |
Alt+F10 |
调试.附加到进程 |
显示“附加到进程”对话框。 |
|
|
|
|
Ctrl+Shift+R |
调试.自动窗口 |
显示“自动”窗口,其中显示在当前代码行和上一代码行中使用的变量。 |
Ctrl+Alt+V,A |
Ctrl+Alt+V,A |
Ctrl+Alt+V,A |
Ctrl+Alt+V,A 或 Ctrl+D,A |
Ctrl+Alt+V,A |
调试.全部中断 |
临时停止执行调试会话中的所有进程。 仅可用于“运行”模式。 |
Ctrl+Alt+Break |
Ctrl+Break |
Ctrl+Break |
Ctrl+Alt+Break |
Ctrl+Alt+Break |
调试.在函数处中断 |
显示“新断点”对话框。 |
Ctrl+B |
Ctrl+B |
Ctrl+B |
Ctrl+B 或 Ctrl+D,N |
|
调试.断点 |
显示“断点”对话框,可以在其中添加、移除和修改断点。 |
Ctrl+Alt+B |
Ctrl+Alt+B |
Ctrl+Alt+B |
Ctrl+B 或 Ctrl+D,Ctrl+B |
Ctrl+Alt+B |
调试.调用堆栈 |
显示“调用堆栈”窗口,其中显示当前执行线程的所有活动方法或堆栈帧的列表。 |
Ctrl+Alt+C |
Ctrl+L 或 Ctrl+Alt+C |
Ctrl+L 或 Ctrl+Alt+C |
Ctrl+Alt+C 或 Ctrl+D,C |
Ctrl+Alt+C |
调试.删除所有断点 |
清除项目中的所有断点。 |
Ctrl+Shift+F9 |
Ctrl+Shift+F9 |
Ctrl+Shift+F9 |
Ctrl+Shift+F9 |
Ctrl+Shift+F9 |
调试.反汇编 |
显示“反汇编”窗口。 |
Ctrl+Alt+D |
|
|
Ctrl+Alt+D |
Ctrl+Alt+D |
调试.启用断点 |
在禁用和启用之间切换断点。 |
Ctrl+F9 |
|
|
Ctrl+F9 |
Ctrl+F9 |
调试.异常 |
显示“异常”对话框。 |
Ctrl+Alt+E |
Ctrl+Alt+E |
Ctrl+Alt+E |
Ctrl+Alt+E 或 Ctrl+D,E |
Ctrl+Alt+E |
调试.即时 |
显示“即时”窗口,可以在其中计算表达式。 |
Ctrl+Alt+I |
Ctrl+G 或 Ctrl+Alt+I |
Ctrl+G 或 Ctrl+Alt+I |
Ctrl+Alt+I 或 Ctrl+D,I |
Ctrl+Alt+I |
调试.局部变量 |
显示“局部变量”窗口,其中显示了当前堆栈帧中每个方法的局部变量及变量值。 |
Ctrl+Alt+V,L |
Ctrl+Alt+V,L |
Ctrl+Alt+V,L |
Ctrl+Alt+V,L 或 Ctrl+D,L |
Ctrl+Alt+V,L 或 Ctrl+Alt+L |
调试.位置工具栏.进程组合框 |
在“调试位置”工具栏(如果已打开)上选择“进程”框。 |
Ctrl+5 |
Ctrl+5 |
Ctrl+5 |
Ctrl+5 |
Ctrl+5 |
调试.位置工具栏.堆栈帧组合框 |
在“调试位置”工具栏(如果已打开)上选择“堆栈帧”框。 |
Ctrl+7 |
Ctrl+7 |
Ctrl+7 |
Ctrl+7 |
Ctrl+7 |
调试.位置工具栏.线程组合框 |
在“调试位置”工具栏(如果已打开)上选择“线程”框。 |
Ctrl+6 |
Ctrl+6 |
Ctrl+6 |
Ctrl+6 |
Ctrl+6 |
调试.位置工具栏.切换当前线程标志状态 |
在“调试位置”工具栏上的“线程”框中标记或取消标记当前线程。 |
Ctrl+8 |
Ctrl+8 |
Ctrl+8 |
Ctrl+8 |
Ctrl+8 |
调试.位置工具栏.切换标记的线程 |
在“调试位置”工具栏上的“线程”框中切换是显示所有线程还是只显示标记的线程。 |
Ctrl+9 |
Ctrl+9 |
Ctrl+9 |
Ctrl+9 |
Ctrl+9 |
调试.内存1 |
显示“内存 1”窗口,以查看大的缓冲区、字符串以及无法在“监视”或“变量”窗口中清楚显示的其他数据。 |
Ctrl+Alt+M,1 |
Ctrl+Alt+M,1 |
Ctrl+Alt+M,1 |
Ctrl+Alt+M,1 或 Ctrl+D,Y |
Ctrl+Alt+M,1 |
调试.内存2 |
显示“内存 2”窗口,以查看大的缓冲区、字符串以及无法在“监视”或“变量”窗口中清楚显示的其他数据。 |
Ctrl+Alt+M,2 |
Ctrl+Alt+M,2 |
Ctrl+Alt+M,2 |
Ctrl+Alt+M,2 |
Ctrl+Alt+M,2 |
调试.内存3 |
显示“内存 3”窗口,以查看大的缓冲区、字符串以及无法在“监视”或“变量”窗口中清楚显示的其他数据。 |
Ctrl+Alt+M,3 |
Ctrl+Alt+M,3 |
Ctrl+Alt+M,3 |
Ctrl+Alt+M,3 |
Ctrl+Alt+M,3 |
调试.内存4 |
显示“内存 4”窗口,以查看大的缓冲区、字符串以及无法在“监视”或“变量”窗口中清楚显示的其他数据。 |
Ctrl+Alt+M、4 或 Ctrl+Alt+U |
Ctrl+Alt+M、4 或 Ctrl+Alt+U |
Ctrl+Alt+M、4 或 Ctrl+Alt+U |
Ctrl+Alt+M,4 或 Ctrl+Alt+U 或 Ctrl+D,M |
Ctrl+Alt+M、4 或 Ctrl+Alt+U |
调试.模块 |
显示“模块”窗口,可以在其中查看程序所使用的 .dll 或 .exe 文件。 在多进程调试中,可以右击再单击“显示所有程序的模块”。 |
Ctrl+Alt+U |
Ctrl+Alt+U |
Ctrl+Alt+U |
Ctrl+Alt+U |
Ctrl+Alt+U |
调试.并行堆栈 |
打开“并行堆栈”窗口。 |
Ctrl+Shift+D,S |
Ctrl+Shift+D,S |
Ctrl+Shift+D,S 或 Ctrl+Alt+D,S |
Ctrl+Shift+D,S |
Ctrl+Shift+Alt+D,S |
调试.并行任务 |
打开“并行任务”窗口。 |
Ctrl+Shift+D,K |
Ctrl+Shift+D,K |
Ctrl+Shift+D,K 或 Ctrl+Alt+D,K |
Ctrl+Shift+D,K |
Ctrl+Shift+Alt+D,K |
调试.进程 |
显示“进程”窗口。 可用于“运行”模式。 |
Ctrl+Shift+Alt+P(仅限 Web)或 Ctrl+Alt+Z |
Ctrl+Alt+Z |
Ctrl+Alt+Z |
Ctrl+Alt+Z 或 Ctrl+D,P |
Ctrl+Alt+Z |
调试.快速监视 |
显示包含选定表达式的当前值的“快速监视”对话框。 仅适用于“中断”模式。 使用该命令可检查变量、属性或尚未定义监视表达式的其他表达式的当前值。 |
Ctrl+Alt+Q 或 Shift+F9 |
Ctrl+Alt+Q 或 Shift+F9 |
Ctrl+Alt+Q 或 Shift+F9 |
Ctrl+Alt+Q 或 Shift+F9 或 Ctrl+D,Q |
Ctrl+Alt+Q 或 Shift+F9 |
调试.寄存器 |
显示“寄存器”窗口,此窗口显示用于调试本机代码应用程序的寄存器内容。 |
Alt+5(仅限 Web)或 Ctrl+Alt+G |
Ctrl+Alt+G |
Ctrl+Alt+G 或 Alt+F5(两者均仅适用于 Visual Basic 6) |
Ctrl+Alt+G 或 Ctrl+D,R |
Ctrl+Alt+G |
调试.重新启动 |
结束调试会话,重新生成并从头开始运行应用程序。 在中断模式和运行模式中可用。 |
Ctrl+Shift+F5 |
Ctrl+Shift+F5 |
Shift+F5 |
Ctrl+Shift+F5 |
Ctrl+Shift+F5 |
调试.运行到光标处 |
在“中断”模式下,从当前语句继续执行代码,直到选定语句。 “当前执行行”边距指示符出现在“边距指示符”栏中。 在“设计”模式下,启动调试器并执行代码(执行到指针所在的位置)。 |
Ctrl+F10 |
Ctrl+F10 |
Ctrl+F10 或 Ctrl+F8 |
Ctrl+F10 |
Ctrl+F10 |
调试.设置下一语句 |
在选择的代码行上设置执行点。 |
Ctrl+Shift+F10 |
Ctrl+Shift+F10 |
Ctrl+F9 或 Ctrl+Shift+F10 |
Ctrl+Shift+F10 |
Ctrl+Shift+F10 |
调试.显示下一语句 |
突出显示要执行的下一条语句。 |
Alt+*(数字键盘)。 |
Alt+*(数字键盘)。 |
|
Alt+*(数字键盘)。 |
Alt+*(数字键盘)。 |
调试.启动 |
根据启动项目中的设置,在调试器下启动应用程序。 在“中断”模式下,调用该命令将运行应用程序直至到达下一断点处。 |
F5 |
F5 |
F5 |
F5 |
F5 |
调试.开始执行不调试 |
在不调用调试器的情况下运行代码。 |
Ctrl+F5 |
Ctrl+F5 |
Ctrl+F5 |
Ctrl+F5 |
Ctrl+F5 |
调试.逐语句 |
在执行进入方法调用后,逐条语句执行代码。 |
F11 |
F11 |
F8 或 F11 |
F11 |
F11 |
调试.进入并单步执行当前进程 |
可从“进程”窗口使用。 |
Ctrl+Alt+F11 |
Ctrl+Alt+F11 |
Ctrl+Alt+F11 |
Ctrl+Alt+F11 |
Ctrl+Alt+F11 |
调试.单步执行特定函数 |
执行当前执行点所在函数的剩余行。 |
Shift+Alt+F11 |
Shift+Alt+F11 |
Shift+Alt+F11 |
Shift+Alt+F11 |
Shift+Alt+F11 |
调试.跳出 |
可从“进程”窗口使用。 |
Shift+F11 |
Shift+F11 |
Ctrl+Shift+F8 或 Shift+F11 |
Shift+F11 |
Shift+F11 |
调试.跳出当前进程 |
执行下一行代码,但不继续执行任何方法调用。 |
Ctrl+Shift+Alt+F11 |
Ctrl+Shift+Alt+F11 |
Ctrl+Shift+Alt+F11 |
Ctrl+Shift+Alt+F11 |
Ctrl+Shift+Alt+F11 |
调试.逐过程 |
在选择的代码行上设置执行点。 |
F10 |
F10 |
Shift+F8 或 F10 |
F10 |
F10 |
调试.逐过程执行当前进程 |
可从“进程”窗口使用。 |
Ctrl+Alt+F10 |
Ctrl+Alt+F10 |
Ctrl+Alt+F10 |
Ctrl+Alt+F10 |
Ctrl+Alt+F10 |
调试.停止调试 |
停止在调试器下运行当前应用程序。 |
Shift+F5 |
Shift+F5 |
Ctrl+Alt+Break |
Shift+F5 |
Shift+F5 |
调试.切换断点 |
在当前行设置或移除断点。 |
F9 |
F9 |
F9 |
F9 |
F9 |
调试.切换反汇编 |
显示当前源文件的反汇编信息。 仅适用于“中断”模式。 |
Ctrl+F11 |
Ctrl+F11 |
|
Ctrl+F11 或 Ctrl+D,D |
Ctrl+F11 |
调试.监视 1 |
显示“监视”窗口,其中显示所选变量或监视表达式的值。 |
Ctrl+Alt+W,1 |
Ctrl+Alt+W,1 |
Ctrl+Alt+W,1 |
Ctrl+Alt+W,1 或 Ctrl+D,W |
Ctrl+Alt+W,1 |
调试.监视2 |
显示“监视 2”窗口,以查看所选变量或监视表达式的值。 |
Ctrl+Alt+W,2 |
Ctrl+Alt+W,2 |
Ctrl+Alt+W,2 |
Ctrl+Alt+W,2 |
Ctrl+Alt+W,2 |
调试.监视3 |
显示“监视 3”窗口,以查看所选变量或监视表达式的值。 |
Ctrl+Alt+W,3 |
Ctrl+Alt+W,3 |
Ctrl+Alt+W,3 |
Ctrl+Alt+W,3 |
Ctrl+Alt+W,3 |
调试.监视4 |
显示“监视 4”窗口,以查看所选变量或监视表达式的值。 |
Ctrl+Alt+W,4 |
Ctrl+Alt+W,4 |
Ctrl+Alt+W,4 |
Ctrl+Alt+W,4 |
Ctrl+Alt+W,4 |
调试器上下文菜单.断点窗口.删除 |
移除选定断点。 仅在“断点”窗口中可用。 |
Alt+F9,D(仅限常规设置) |
Alt+F9,D |
Alt+F9,D |
Alt+F9,D |
Alt+F9,D |
调试器上下文菜单.断点窗口.转到反汇编 |
显示“反汇编”窗口。 仅在“断点”窗口中可用。 |
Alt+F9,A(仅限常规设置) |
Alt+F9,A |
Alt+F9,A |
Alt+F9,A |
Alt+F9,A |
调试器上下文菜单.断点窗口.转到源代码 |
转到代码文件中选定断点的位置。 仅在“断点”窗口中可用。 |
Alt+F9,S(仅限常规设置) |
Alt+F9,S |
Alt+F9,S |
Alt+F9,S |
Alt+F9,S |
工具.附加到进程 |
显示“附加到进程”对话框,利用它可以在单个解决方案中同时调试多个程序。 |
Ctrl+Alt+P |
Ctrl+Alt+P |
Ctrl+Alt+P |
Ctrl+Alt+P |
Ctrl+Alt+P |
测试
这些快捷键用于处理测试。 不支持 Visual Basic 方案。
Command |
说明 |
所有键盘方案 |
---|---|---|
测试.调试解决方案中的所有测试 |
在调试模式下运行解决方案中的所有测试。 |
Ctrl+R,Ctrl+A |
测试.在类中调试测试 |
在调试模式下运行与当前类关联的所有测试。 |
Ctrl+R,Ctrl+C |
测试.调试当前上下文中的测试 |
在调试模式下运行与当前上下文关联的所有测试。 |
Ctrl+R,Ctrl+T |
测试.在命名空间中调试测试 |
在调试模式下运行与当前命名空间关联的所有测试。 |
Ctrl+R,Ctrl+N |
测试.运行解决方案中的所有测试 |
在未附加调试器的情况下运行解决方案中的所有测试。 |
Ctrl+R,A |
测试.在类中运行测试 |
在未附加调试器的情况下运行与当前类关联的所有测试。 |
Ctrl+R,C |
测试.运行当前上下文中的测试 |
在未附加调试器的情况下运行与当前上下文关联的所有测试。 |
Ctrl+R,T |
测试.在命名空间中运行测试 |
在未附加调试器的情况下运行与当前命名空间关联的所有测试。 |
Ctrl+R,N |
测试.测试结果.运行选中的测试 |
运行在当前结果集中列出和选中的所有测试。 |
Ctrl+R,F |
测试结果.调试测试结果中的所有测试 |
在调试模式下运行当前结果集中列出的所有测试。 |
Ctrl+R,Ctrl+D |
测试结果.调试选中的测试 |
在调试模式下运行当前结果集中列出和选中的所有测试。 |
Ctrl+R,Ctrl+F |
测试结果.运行测试结果中的所有测试 |
运行当前结果集中列出的所有测试。 |
Ctrl+R,D |
集成帮助
这些快捷键用于查看帮助中的主题和在主题之间移动。
范围 |
Command |
说明 |
常规开发、Web、Visual Studio 6 |
Visual C#、Visual Basic、Visual Basic 6 |
Visual C# 2005 |
---|---|---|---|---|---|
Global |
帮助.调试帮助上下文 |
|
|
Ctrl+Alt+F4 |
Ctrl+F1,D |
Global |
帮助.F1 帮助 |
显示与具有焦点的用户界面相对应的“帮助”主题。 |
F1 |
F1 |
F1 |
Global |
帮助.帮助查看器 |
显示帮助查看器。 |
Ctrl+Alt+F1 |
Ctrl+Alt+F1 |
Ctrl+Alt+F1 或 Ctrl+F1,C |
Global |
帮助.窗口帮助 |
显示与具有焦点的用户界面相对应的“帮助”主题。 |
Shift+F1 |
Shift+F1 |
Shift+F1 |