VS快捷键大全(总结了一些记忆的口诀)
相信.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后按两下tab
6、调试快捷键
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+减号:回退到光标上一次的位置(这个真心挺有用的)
(希望这篇文章能够帮助大家记住一些常用的快捷键)
特别声明,文章中的图片是借鉴小坦克的图片,本人才疏学浅做不来这样好的图片,所以......
希望快捷键的使用可以帮助大家提高工作效率! 哈哈
VS快捷键大全(总结了一些记忆的口诀)的更多相关文章
- vs2010 快捷键大全
vs2010 快捷键大全 VS2010版快捷键 Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 ...
- VS2008使用技巧及快捷键大全
VS2008技巧,非常实用,非常提高效率. 1,Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标.光标和动画文件在Visual Studio 2008的安装目 ...
- [转]vs2010 快捷键大全
vs2010 快捷键大全 VS2010版快捷键 Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + ...
- [No00009B]win10快捷键大全
微软为Win10命令行(Command Prompt)加入了Ctrl + V的支持 Win10新增功能快捷键大全: 贴靠窗口:Win + 左/右 > Win + 上/下 > 窗口可以变为 ...
- IntelliJ IDEA 快捷键大全
IntelliJ IDEA 快捷键大全 (2012-03-27 20:33:44) 转载▼ 标签: ide intellij快捷键 杂谈 分类: IDE工具 最近刚接触IntelliJ这个工具,用了几 ...
- 【转】PHOTOSHOP常用快捷键大全
PHOTOSHOP常用快捷键大全 一.文件新建 CTRL+N打开 CTRL+O 打开为 ALT+CTRL+O关闭 CTRL+W保存 CTRL+S 另存为 CTRL+SHIFT+S另存为网页格式 CTR ...
- Source Insight 常用设置和快捷键大全
Source Insight 常用设置和快捷键大全 退出程序 : Alt+F4 重画屏幕 : Ctrl+Alt+Space 完成语法 : Ctrl+E 复制一行 : Ctrl+K 恰好复制该位置右边的 ...
- PHOTOSHOP(PS)快捷键大全
PHOTOSHOP常用快捷键大全一.文件新建 CTRL+N打开 CTRL+O 打开为 ALT+CTRL+O关闭 CTRL+W保存 CTRL+S 另存为 CTRL+SHIFT+S另存为网页格式 CTRL ...
- [No00000F]Excel快捷键大全 Excel2013/2010/2007/2003常用快捷键大全
一个软件最大的用处是提高工作效率,衡量一个软件的好坏,除了是否出名之外,最主就是能否让一个新手更快的学会这个软件和提高工作速度.就拿Excel表格来说吧,平常办公中我们经常会用它来制作表格,统计数据或 ...
- [No00000E]PPT快捷键大全 PowerPoint2013/2010/2007/2003常用快捷
熟练掌握PowerPoint快捷键可以让我们更快速的制作PPT模板,大大的节约时间成本.想提高工作效率吗?请熟悉PowerPoint快捷键吧!想成为高手吗?请先了解PPT快捷键吧!想制作出一个优秀的P ...
随机推荐
- nodejs学习之实现简易路由
此前实现了个数据转发功能,但是要建本地服务器,还需要一个简易的路由功能.因为只是用于本地服务器用于自己测试用,所以不需要太完善的路由功能,所以也就不去使用express框架,而是自己实现一个简易路由, ...
- SQLServer数据导入Mongodb
一.思路 MongoVUE免费版支持MySQL导入Mongo,所以思路是SQLServer导入MySQL,再从MySQL导入Mongo. 二.准备 1,安装mysql数据库(我用的是WAMP,集成my ...
- HIbernate的基本包——八个,详细条目
antlr-2.7.6commons-collections-3.1dom4j-1.6.1hibernate3javassist-3.9.0.GAjta-1.1slf4j-api-1.5.8slf4j ...
- SpringMVC学习--数据回显
简介 表单提交失败需要再回到表单页面重新填写,原来提交的数据需要重新在页面上显示. 简单数据类型 对于简单数据类型,如:Integer.String.Float等使用Model将传入的参数再放到req ...
- 使用D3绘制图表(3)--添加坐标轴和文本标签
上一篇是曲线的绘制,这样仅仅只是有一条线,完全先是不出数据想要表现的内容,于是我们要添加坐标系,添加坐标系和画线类似. 1.还是没有变化的html页面 <!DOCTYPE html> &l ...
- 【POJ 2653】Pick-up sticks 判断线段相交
一定要注意位运算的优先级!!!我被这个卡了好久 判断线段相交模板题. 叉积,点积,规范相交,非规范相交的简单模板 用了“链表”优化之后还是$O(n^2)$的暴力,可是为什么能过$10^5$的数据? # ...
- Asp.Net MVC<二> : IIS/asp.net管道
MVC是Asp.net的设计思想,而IIS/asp.net是它的技术平台.理解ASP.NET的前提是对ASP.NET管道式设计的深刻认识.而ASP.NET Web应用大都是寄宿于IIS上的. IIS ...
- 【POJ 1789】Truck History(最小生成树)
题意:距离定义为两个字符串的不同字符的位置个数.然后求出最小生成树. #include <algorithm> #include <cstdio> #include <c ...
- [聚类算法] K-means 算法
聚类 和 k-means简单概括. 聚类是一种 无监督学习 问题,它的目标就是基于 相似度 将相似的子集聚合在一起. k-means算法是聚类分析中使用最广泛的算法之一.它把n个对象根据它们的属性分为 ...
- 如何使用maven建一个web3.0的项目
使用eclipse手动建一个maven的web project可能会有版本不合适的情况,例如使用spring的websocket需要web3.0什么的,不全面的修改可能会出现各种红叉,甚是苦恼.我从我 ...