原⽂转载⾄ 谢谢⼤⽜的分享!
相信.Net开发⼈员都想能够熟记各种VS快捷键以提⾼平时开发的效率,但苦于记忆能⼒太差⽽快捷键⼜特别多,特别烦,所以作罢!下⾯我将简单介绍⼀下我记忆VS快捷键的⼀些⽅法,希望对⼤家有所帮助。1、窗⼝快捷键
(⼤家有没有发现但凡跟窗⼝挂上钩的快捷键当中都有⼀个W,那是因为W代表Windows也就是窗⼝的意思)
Ctrl+W,W: 浏览器窗⼝ (浏览橱窗⽤有道的翻译是window shopping 所以打开浏览器窗⼝的快捷键⾃然就是Ctrl+W,W ⼤家想想为什么这⾥的w代表浏览橱窗的含义呢,那是因为你打开浏览器窗⼝默认会让⼤家去看各种微软新闻及产品以便引导⼤家购买微软产品 这是后话 哈哈)
Ctrl+W,S: 解决⽅案管理器 (解决⽅案是Solution)Ctrl+W,C: 类视图 (类⾃然是Class)Ctrl+W,E: 错误列表 (错误是Error)
Ctrl+W,O: 输出视图 (输出Output )⽤过输出窗⼝的猿们⾃然知道它的厉害啦 我觉得是⼀个挺强悍的窗⼝Ctrl+W,P: 属性窗⼝ (属性 Property)Ctrl+W,T: 任务列表 (任务Task)
Ctrl+W,X: ⼯具箱 (事实上⼯具应该是Tool 但t已被任务列表占⽤了 那总归得找⼀个字母⽤吧 哈哈 ⾃然就想到了X ⼤家看看X的体型就知道了它可是四通⼋达呀 微软⽤它⾃然就想表达我们的VS⼯具箱可是各⾊各样的⼯具都有的哦 这是我瞎诌的)Ctrl+W,B: 书签窗⼝ (书签 Bookmark )书签其实是挺好⽤的 ⽤熟悉的猿们肯定对它爱不释⼿Ctrl+W,U: ⽂档⼤纲
Ctrl+D,B: 断点窗⼝ (断点 breakpoint)Ctrl+D,I: 即时窗⼝ (即时immediately )2、项⽬功能快捷键
(先总结⼀下哦 ctrl是强制功能键 shift有给项⽬增加功能作⽤)
CTRL + F6 /CTRL + TAB下⼀个⽂档窗⼝即活动窗体切换 (相信使⽤过windows操作系统的伙伴们都知道alt+tab表⽰在任务之间切换 那如果在当中任务不同的活动标签中切换就是ctrl+tab了 嘿嘿)
CTRL + SHIFT + F6 /CTRL + SHIFT + TAB上⼀个⽂档窗⼝ (在windows系统操作中 相信⼤家都知道shift有相反的功能 哈哈 在这⾥体现了)
F7: 查看代码
Shift+F7: 查看窗体设计器 (coding的⼤家相信⽤过最多的就是在视图界⾯的代码界⾯切换 那就⽤它了 如果是想再切换回视图界⾯ 哈哈 记得加相反键 shift)
Ctrl+Shift+N: 新建项⽬ (N是New新建的意思 那如果需要强制在项⽬中新建项⽬的话 ⾃然就是组合键Ctrl+Shift+N)Ctrl+Shift+O: 打开项⽬ (O代表Open打开的意思)
CTRL + SHIFT + C显⽰类视图窗⼝(C代表Class类的意思)
CTRL + F4关闭⽂档窗⼝ (相信⽤过qq的⼤家都有使⽤alt+f4来关闭当前聊天窗⼝ 想想⽤ctrl+tab在活动标签窗⼝切换就知道为什么关闭当前标签窗⼝是ctrl+f4)
CTRL + SHIFT + E显⽰资源视图 (E代表Explorer资源管理器的意思)
CTRL + SHIFT + B⽣成解决⽅案 (B代表Build⽣成的意思 其实⽤F6也可以实现)
Shift+F6表⽰⽣成当前项⽬ (上⾯已经说过使⽤f6可以⽣成整个解决⽅案 那如果是当前项⽬的⽣成那⾃然就是加上功能键shift了 )F4 显⽰属性窗⼝
SHIFT + F4显⽰项⽬属性窗⼝
Ctrl+Shift+S: 全部保存 (S代表Save保存的意思 这⾥表⽰全部保存是因为如果只是单个保存Ctrl+S跟整个项⽬没有任何⽠葛 ⽽全部保存的概念应该是说在整个项⽬中 所以组合键中⾃然会有shift了哦)Ctrl+Shift+A: 新建项(A是Add的意思)
Shift+Alt+C: 新建类 (⼤家可以会想为什么新建类是shift+alt+c c⾃然是class啦 我相信平时的coding⼯作当中添加类是最多的⽽alt键是我们使⽤的最多的键空格键旁边的⼩功能键 shift是跟项⽬有关的功能键 这样⼀记不就哈哈 进⼊脑海啦)3、书签相关快捷键(我本⼈⽐较喜欢看书的时候写些东西或者做些标记 所以提前写这部门啦)(B代表Bookmark )Ctrl+B,T 切换书签开关 (切换是trigger 哦)Ctrl+B,N 移动到下⼀书签 (下⼀个是Next)Ctrl+B,P: 移动到上⼀书签 (上⼀个是Previous)Ctrl+B,C: 清除全部标签(C是Clear)4、查找相关快捷键
Ctrl+F: 查找 (Find)
Ctrl+Shift+F: 在⽂件中查找 (上⾯已经提过了shift是表⽰在项⽬中 所以如果需要在项⽬中的⽂件中查找的话 那⾃然就少不了Shift)F3: 查找下⼀个 (相信使⽤过windows系统的⼈都知道f3是查找的快捷键)Shift+F3: 查找上⼀个 (shift在此有反向的功能哦)Ctrl+H: 替换
Ctrl+Shift+H: 在⽂件中替换5、代码快捷键
Ctrl+E,D(ctrl+k,d) ----格式化全部代码 (每个使⽤过vs的⼈ 如果不会⽤这个快捷键那可是亏⼤了哦)
Ctrl+E,F ----格式化选中的代码(如果你已经记住Ctrl+E+D是格式化全部代码的话 那你想想规律不就知道了吗 F不就在D的右边表⽰它是特定某⼀范围)
Ctrl+K,C: 注释选定内容
Ctrl+K,U: 取消选定注释内容 (平常注释和反注释 ⼤家相信都⽤的⽐较平凡 kernel核⼼内容 c表⽰Comment selected text U表⽰Uncomment selected text)
Ctrl+J /Ctrl+K,L: 智能提⽰ 列出成员 (kernel核⼼内容 list列表 如果我们想查看⼀个对象具有的成员具体信息的时候试下这个快捷键吧)Ctrl+K,P: 参数信息 (kernel核⼼内容 Parameters参数 如果我们想查看⼀个⽅法的具体参数的时候这个组合键可是挺有⽤的哦)Ctrl+K,I: 快速信息
Ctrl+K,X: 插⼊代码段
Ctrl+K,S: 插⼊外侧代码(平时个⼈习惯会时不时的⽤#region ⽤了region之后代码看起来就特别整洁 所以⾃然⽽然的就⽤习惯了这个)
CTRL + M, CTRL + M 折叠或展开当前⽅法CTRL + M, CTRL + O 折叠所有⽅法CTRL + M, CTRL + L展开所有⽅法
Ctrl+M,P: 停⽌⼤纲显⽰ (⽤了region将代码折叠起来之后试试⽤这组组合键吧 体验⼀下折叠和展开的快感吧 看着舒服的代码我相信你记住这对快捷键肯定是值得的)
ctrl+shift+f10:⾃动添加using命名空间插⼊⾃动属性:输⼊prop后按两下tab6、调试快捷键
F5: 启动调试
Ctrl+F5: 开始执⾏(不调试) Shift+F5: 停⽌调试 Ctrl+Shift+F5: 重启调试
F9: 切换断点
Ctrl+F9: 启⽤/停⽌断点
Ctrl+Shift+F9: 删除全部断点F10: 逐过程
Ctrl+F10: 运⾏到光标处 F11: 逐语句
7、编辑快捷键
Shift+Alt+Enter: 切换全屏编辑(如果想⼀⼼⼀意的只写代码 让整个vs铺满全屏 感觉还不错哦)F12: 转到所调⽤过程或变量的定义 Alt+F12: 查找符号(列出所有查找结果)
shift+f12:查找所有引⽤(讲光标放在单词上, 然后按Shift + F12)
Ctrl+U: 全部变为⼩写 (个⼈最喜欢这组快捷键了 因为平常写sql语句的时候都是在sqlserver⾥⾯写的 然后再粘贴到vs⾥来 了解了⼀些sql语句性能优化的⽪⽑知识就免不了想把粘贴过来的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: ⾃动换⾏ (这组快捷键真的是太⽅便了,平常⼀⾏代码太长 然后⽼是要拉滚动条 ⽤了组快捷键就能将⼿从⿏标解放出来啦)
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+减号:回退到光标上⼀次的位置(这个真⼼挺有⽤的) (希望这篇⽂章能够帮助⼤家记住⼀些常⽤的快捷键)
特别声明,⽂章中的图⽚是借鉴⼩坦克的图⽚,本⼈才疏学浅做不来这样好的图⽚,所以......希望快捷键的使⽤可以帮助⼤家提⾼⼯作效率! 哈哈
因篇幅问题不能全部显示,请点此查看更多更全内容