【收集自网络,持续更新,如果您有补充欢迎留言】
1. 项目相关的快捷键
Ctrl Shift B = 生成项目
Ctrl Alt L = 显示Solution Explorer(解决方案资源管理器)
Shift Alt C = 添加新类
Shift Alt A = 添加新项目到项目
2. 编辑相关的键盘快捷键
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 = 删除光标右侧的所有字
Shift+Alt+Enter: 切换全屏编辑(如果想一心一意的只写代码 让整个vs铺满全屏 感觉还不错哦)
F12: 转到所调用过程或变量的定义
Alt+F12: 查找符号(列出所有查找结果)
shift+f12:查找所有引用(讲光标放在单词上, 然后按Shift + F12)
Ctrl+U: 全部变为小写 (的sql语句全部转换成大写以提高性能 )
Ctrl+Shift+U: 全部变为大写 (U表示Upper )
Ctrl+Shift+V: 剪贴板循环 (平时我们都只**惯用ctrl+c 和ctrl+v 大家可能还不知道事实上微软都已经帮我们把多次剪切的结果都保存了下来 记下这组快捷键吧 可以粘贴上几次剪切的结果 一用便知道它的强大厉害之处)
Ctrl+Shift+L: 删除当前行 (这个很有用哦 因为大家常常会要删除多余的空行 哈哈 这组快捷键会让你省力不少)
Ctrl+E,S: 查看空白(ctrl+r,w 和它一样可以查看空白或者说显示或隐藏tab标记)
Ctrl+E,W: 自动换行 (代码太长还有滚动条,特别是写append(sql.toString)语句的时候,太长,所以这时候就不得不拖动滚动条,这样以后就可以换行显示了)
Ctrl+G: 转到指定行 (通过情况下 我们想在跳转到具体某一行 用它太方便了)
Shift+Alt+箭头键: 选择矩形文本 Alt+鼠标左按钮: 选择矩形文本
CTRL + DELETE删除至词尾 CTRL + BACKSPACE删除至词头 SHIFT + TAB取消制表符
Ctrl+左右箭头键:一次可以移动一个单词
Ctrl+单击: 选中当前点击的整个单词
SHIFT + END选择至行尾
SHIFT + HOME选择至行开始处
CTRL + SHIFT + END选择至文档末尾 CTRL + SHIFT + HOME选择至文档末尾开始
CTRL + SHIFT + PAGE UP选择至本页前面 CTRL + SHIFT + PAGE DOWN选择至本页后面
CTRL + PAGE DOWN光标定位到窗口上方 CTRL + PAGE UP光标定位到窗口下方
CTRL + END文档定位到最后 CTRL + HOME文档定位到最前
按两下tab快速**代码段(写for, foreach循环,或者try, 还有绑定事件方法)
ctrl+减号:回退到光标上一次的位置(这个真心挺有用的)
3. 导航相关的键盘快捷键
Ctrl Up/Down = 滚动窗口但不移动光标
Ctrl - = 让光标移动到它先前的位置
Ctrl = 让光标移动到下一个位置
F12 = 转到定义
4. 调试相关的键盘快捷键
Ctrl+ Alt+ P = 附加到进程
F10 = 调试单步执行
F5 = 开始调试
Shift F5 = 停止调试
Ctrl Alt Q = 添加快捷匹配
F9 = 设置或删除断点
5. 搜索相关的键盘快捷键
Ctrl K +Ctrl K = 将当前行添加书签
Ctrl K +Ctrl N = 导航至下一个书签
Ctrl . = 如果你键入一个类名如Collection<string>、且命名空间导入不正确的话、那么这个快捷方式组合将自动插入导入
Ctrl Shift F = 在文件中查找
Shift F12 = 查找所有引用
Ctrl F = 显示查找对话框
Ctrl H = 显示替换对话框
Ctrl G = 跳转到行号或行
Ctrl Shift F = 查找所选条目在整个解决方案中的引用
5.窗口快捷键
记忆诀窍:
凡跟窗口挂上钩的快捷键必有一个W(Windows);
Ctrl+W,W: 浏览器窗口 (浏览橱窗用有道的翻译是window shopping)
Ctrl+W,S: 解决方案管理器 (Solution)
Ctrl+W,C: 类视图 (Class)
Ctrl+W,E: 错误列表 (Error)
Ctrl+W,O: 输出窗口(输出Output;输出程序的的编译信息 ;可在vs中“工具”—-“选项”—-“调试”—-“输出窗口”进行配置需要查看哪些信息)
Ctrl+W,P: 属性窗口 (属性 Property)
Ctrl+W,T: 任务列表 (任务Task)
Ctrl+W,X: 工具箱 (事实上工具应该是Tool 但t已被任务列表占用了 ;参照一些大神的记忆方法:“X”长得四通八达,而工具就有这样一个特点,所以属性的快捷键是“X”)
Ctrl+W,B: 书签窗口 (书签 Bookmark 书签非常好用,如果有几千行代码,在寻找代码的时候添加书签找起来要快很多)
Ctrl+W,U: 文档大纲 (OutLine;使用第二个字母U)
Ctrl+D,B: 断点窗口 (breakpoint)
Ctrl+D,I: 即时窗口 (immediately)
6.代码快捷键
Ctrl+E,D(ctrl+k,d) —-格式化全部代码 ;让你的代码瞬间整洁起来。
Ctrl+E,F —-格式化选中的代码(如果你已经记住Ctrl+E+D是格式化全部代码的话 那你想想规律不就知道了吗 F不就在D的右边表示它是特定某一范围)
Ctrl+K,C: 注释选定内容 (Comment)
Ctrl+K,U: 取消选定注释内容 (UnComment)
Ctrl+J /Ctrl+K,L: 智能提示 列出成员 (kernel核心内容 list列表 如果我们想查看一个对象具有的成员具体信息的时候试下这个快捷键吧)
Ctrl+K,P: 参数信息 (kernel核心内容 Parameters参数 如果我们想查看一个方法的具体参数的时候这个组合键可是挺有用的哦)
Ctrl+K,I: 快速查看信息(Infomation)
Ctrl+K,S: 外侧代码(平时个人惯会时不时的用#region 用了region之后代码看起来就特别整洁 所以自然而然的就用**惯了这个)
CTRL + M, CTRL + M 折叠或展开当前方法
CTRL + M, CTRL + O 折叠所有方法
CTRL + M, CTRL + L展开所有方法
CTRL + M, CTRL + P展开所有方法
Ctrl+M,P: 停止大纲显示 (用了region将代码折叠起来之后试试用这组组合键吧 体验一下折叠和展开的**吧 看着舒服的代码我相信你记住这对快捷键肯定是值得的)
ctrl+shift+f10:自动添加using命名空间(在实例化对象的时候,使用的非常多)
7.调试快捷键
调试快捷键
F5: 启动调试
Ctrl+F5: 开始执行(不调试)
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试
F9: 启用/关闭断点
Ctrl+F9: 停止断点
Ctrl+Shift+F9: 删除全部断点
F10: 逐过程
Ctrl+F10: 运行到光标处
F11: 逐语句
本文参考了如下博客,侵删:
https://www.cnblogs.com/Lolita-Q/p/12512158.html
http://dditblog.com/blog_599.html