VS中代码对齐等快捷键
在VS中,选定代码后,按Ctrl+K+F组合键,可以自动进行代码对齐。
注意:要先按下Ctrl和K,再按下F,因为Ctrl+F是查找的快捷键。也可以先按下Ctrl+K,再按下Ctrl+F。另外,可以在“工具->选项->文本编辑器->C/C+±>制表符”选项卡中设置缩进选项。英文版本的路径为:“Tools->Options->Text Editor->C/C+±>Tabs"
快捷键 | 功能描述 |
---|
选定代码 | Ctrl+K+C |
取消注释选定的代码 | Ctrl+K+U |
将选定行代码变为小写字母 | Ctrl+U |
将选定行代码变为大写字母 | Ctrl+Shift+U |
切换显示空格符 | Ctrl+R+W |
在Tools->Options->Text Editor->C/C+±>General中可以设置是否显示行号。
项目相关的快捷键
快捷键 | 功能描述 |
---|
Ctrl + Shift + B | 生成项目 |
Ctrl + Alt + L | 显示 Solution Explorer(解决方案资源管理器) |
Shift + Alt+ C | 添加新类 |
Shift + Alt + A | 添加新项目到项目 |
编辑相关的键盘快捷键 | |
Ctrl + Enter | 在当前行插入空行 |
Ctrl + Shift + Enter | 在当前行下方插入空行 |
Ctrl + 空格键 | 使用 IntelliSense(智能感知)自动完成 |
Alt + Shift + 箭头键(←,↑,↓,→) | 选择代码的自定义部分 |
Ctrl + } | 匹配大括号、括号 |
Ctrl + Shift +} | 在匹配的括号、括号内选择文本 |
Ctrl + Shift + S | 保存所有文件和项目 |
Ctrl + K,Ctrl + C | 注释选定行 |
Ctrl + K,Ctrl + U | 取消选定行的注释 |
Ctrl + K,Ctrl + D | 正确对齐所有代码 |
Shift + End | 从头到尾选择整行 |
Shift + Home | 从尾到头选择整行 |
Ctrl + Delete | 删除光标右侧的所有字 |
导航相关的键盘快捷键 | |
Ctrl +Up/Down | 滚动窗口但不移动光标 |
Ctrl + - | 让光标移动到它先前的位置 |
Ctrl ++ | 让光标移动到下一个位置 |
F12 | 转到定义 |
调试相关的键盘快捷键 | |
Ctrl + Alt + P | 附加到进程 |
F10 | 调试单步执行 |
F5 | 开始调试 |
Shift + F5 | 停止调试 |
Ctrl + Alt + Q | 添加快捷匹配 |
F9 | 设置或删除断点 |
搜索相关的键盘快捷键 | |
Ctrl + K Ctrl + K | 将当前行添加书签 |
Ctrl + K Ctrl + N | 导航至下一个书签 |
Ctrl + . | 如果你键入一个类名如 Collection,且命名空间导入不正确的话,那么这个快捷方式组合将自动插入导入 |
Ctrl + Shift + F | 在文件中查找 |
Shift + F12 | 查找所有引用 |
Ctrl + F | 显示查找对话框 |
Ctrl + H | 显示替换对话框 |
Ctrl + G | 跳转到行号或行 |
Ctrl + Shift + F | 查找所选条目在整个解决方案中的引用 |
1 VS常用快捷键搜集
以下内容来自网络,没有进行一一验证,不同版本VS肯定会有所差别,最常用的也就是打开窗口,代码编辑及调试类的快捷键。
0 窗口操作快捷键
快捷键 | 功能描述 |
---|
Ctrl+W,W | 浏览器窗口 |
Ctrl+W,S | 解决方案管理器 |
Ctrl+W,C | 类视图 |
Ctrl+W,E | 错误列表 |
Ctrl+W,O | 输出视图 |
Ctrl+W,P | 属性窗口 |
Ctrl+W,T | 任务列表 |
Ctrl+W,X | 工具箱 |
Ctrl+W,B | 书签窗口 |
Ctrl+W,U | 文档大纲 |
Ctrl+D,B | 断点窗口 |
Ctrl+D,I | 即时窗口 |
Ctrl+Tab | 活动窗体切换 |
Ctrl+Shift+N | 新建项目 |
Ctrl+Shift+O | 打开项目 |
Ctrl+Shift+S | 全部保存 |
Shift+Alt+C | 新建类 |
Ctrl+Shift+A | 新建项 |
1 项目快捷键
快捷键 | 功能描述 |
---|
CTRL + SHIFT + B | 生成解决方案 |
CTRL + F7 | 生成编译 |
CTRL + O | 打开文件 |
CTRL + SHIFT + O | 打开项目 |
CTRL + SHIFT + C | 显示类视图窗口 |
F4 | 显示属性窗口 |
SHIFT + F4 | 显示项目属性窗口 |
CTRL + SHIFT + E | 显示资源视图 |
F12 | 转到定义 |
CTRL + F12 | 转到声明 |
CTRL + ALT + J | 对象浏览 |
CTRL + ALT + F1 | 帮助目录 |
CTRL + F1 | 动态帮助 |
F1 | 帮助 |
SHIFT + F1 | 当前窗口帮助 |
CTRL + ALT + F3 | 帮助-搜索 |
SHIFT + ALT + ENTER | 全屏显示 |
CTRL + - | 向后定位 |
CTRL + SHIFT + - | 向前定位 |
CTRL + F4 | 关闭文档窗口 |
CTRL + PAGE DOWN | 光标定位到窗口上方 |
CTRL + PAGE UP | 光标定位到窗口下方 |
CTRL + F6 | |
CTRL + TAB | 下一个文档窗口 |
CTRL + SHIFT + F6 | |
CTRL + SHIFT + TAB | 上一个文档窗口 |
ALT + F6 | 下一个面板窗口 |
CTRL + K, CTRL + L | 取消remark |
CTRL + K, CTRL + C | 注释选择的代码 |
CTRL + K, CTRL + U | 取消对选择代码的注释 |
CTRL + M, CTRL + O | 折叠代码定义 |
CTRL + M, CTRL + L | 展开代码定义 |
CTRL + DELETE | 删除至词尾 |
CTRL + BACKSPACE | 删除至词头 |
SHIFT + TAB | 取消制表符 |
CTRL + U | 转小写 |
CTRL + SHIFT + U | 转大写 |
CTRL + SHIFT + END | 选择至文档末尾 |
CTRL + SHIFT + HOME | 选择至文档末尾开始 |
SHIFT + END | 选择至行尾 |
SHIFT + HOME | 选择至行开始处 |
SHIFT + ALT + END | 垂直选择到最后尾 |
SHIFT + ALT + HOME | 垂直选择到最前面 |
CTRL + A | 全选 |
CTRL + W | 选择当前单词 |
CTRL + SHIFT + PAGE UP | 选择至本页前面 |
CTRL + SHIFT + PAGE DOWN | 选择至本页后面 |
CTRL + END | 文档定位到最后 |
CTRL + HOME | 文档定位到最前 |
CTRL + G | 转到… |
CTRL + K, CTRL + P | 上一个标签 |
CTRL + K, CTRL + N | 下一个标签 |
ALT + F10 | 调试-ApplyCodeChanges |
CTRL + ALT+ Break | 停止调试 |
CTRL + SHIFT + F9 | 取消所有断点 |
CTRL + F9 | 允许中断 |
CTRL + SHIFT + F5 | 调试-重新开始 |
F5 | 运行调试 |
CTRL + F5 | 运行不调试 |
F10 | 跨过程序执行 |
F11 | 单步逐句执行 |
CTRL + J列 | 出成员 |
CTRL + PAGE DOWN | 下一个视图 |
CTRL + B | 格式-粗体 |
CTRL + SHIFT + T | 格式-文字缩进 |
2 调试快捷键
快捷键 | 功能描述 |
---|
F6 | 生成解决方案 |
Ctrl+F6 | 生成当前项目 |
F7 | 查看代码 |
Shift+F7 | 查看窗体设计器 |
F5 | 启动调试 |
Ctrl+F5 | 开始执行(不调试) |
Shift+F5 | 停止调试 |
Ctrl+Shift+F5 | 重启调试 |
F9 | 切换断点 |
Ctrl+F9 | 启用/停止断点 |
Ctrl+Shift+F9 | 删除全部断点 |
F10 | 逐过程 |
Ctrl+F10 | 运行到光标处 |
F11 | 逐语句 |
3 编辑快捷键
快捷键 | 功能描述 |
---|
Ctrl+E,D | 格式化全部代码 |
Ctrl+E,F | 格式化选中的代码 |
Shift+Alt+Enter | 切换全屏编辑 |
Ctrl+B,T / Ctrl+K,K | 切换书签开关 |
Ctrl+B,N / Ctrl+K,N | 移动到下一书签 |
Ctrl+B,P | 移动到上一书签 |
Ctrl+B,C | 清除全部标签 |
Ctrl+I | 渐进式搜索 |
Ctrl+Shift+I | 反向渐进式搜索 |
Ctrl+F | 查找 |
Ctrl+Shift+F | 在文件中查找 |
F3 | 查找下一个 |
Shift+F3 | 查找上一个 |
Ctrl+H | 替换 |
Ctrl+Shift+H | 在文件中替换 |
Alt+F12 | 查找符号(列出所有查找结果) |
Ctrl+Shift+V | 剪贴板循环 |
Ctrl+左右箭头键 | 一次可以移动一个单词 |
Ctrl+上下箭头键 | 滚动代码屏幕,但不移动光标位置。 |
Ctrl+Shift+L | 删除当前行 |
Ctrl+M,M | 隐藏或展开当前嵌套的折叠状态 |
Ctrl+M,L | 将所有过程设置为相同的隐藏或展开状态 |
Ctrl+M,P | 停止大纲显示 |
Ctrl+E,S | 查看空白 |
Ctrl+E,W | 自动换行 |
Ctrl+G | 转到指定行 |
Shift+Alt+箭头键 | 选择矩形文本 |
Alt+鼠标左按钮 | 选择矩形文本 |
Ctrl+Shift+U | 全部变为大写 |
Ctrl+U | 全部变为小写 |
4 代码快捷键
快捷键 | 功能描述 |
---|
Ctrl+J / Ctrl+K,L | 列出成员 |
Ctrl+Shift+空格键 / Ctrl+K,P | 参数信息 |
Ctrl+K,I | 快速信息 |
Ctrl+E,C / Ctrl+K,C | 注释选定内容 |
Ctrl+E,U / Ctrl+K,U | 取消选定注释内容 |
Ctrl+K,M | 生成方法存根 |
Ctrl+K,X | 插入代码段 |
Ctrl+K,S | 插入外侧代码 |
F12 | 转到所调用过程或变量的定义 |
5.单元测试
快捷键 | 功能描述 |
---|
Ctrl + R , A | 执行所有测试 |
Ctrl + R , T | 执行当前所在测试方法 |
Ctrl + R , D | 执行最后一次测试的所有测试 |
Ctrl + R , F | 执行最后一次测试的所有测试的失败测试 |