【转】VS2005键盘布局_快捷键大全(总结了一些记忆的口诀)

VS快捷键对提高生产力有莫大帮助,本文将所有快捷键进行了重新整理归类,便于记忆。有缺失,不足之处,还请大家指出,谢谢

1、窗口快捷键 (W代表Windows也就是窗口的意思)
Ctrl+W,A: 命令窗口(调试过程中,可以在这里执行代码)
Ctrl+W,C: 类视图 (Class)【CTRL + SHIFT + C显示类视图窗口】
Ctrl+W,D: 代码定义窗口(code Definition)查看函数、变量、类的定义【F12】(选择相应的类、函数等即可显示2015后该窗口无效)
Ctrl+W,E: 错误列表 (错误是Error)
Ctrl+W,J: 对象浏览器(obJect)
Ctrl+W,K: 调用层次结构
Ctrl+W,L: 服务资源管理器
Ctrl+W,O: 输出视图 (输出Output )用过输出窗口的猿们自然知道它的厉害啦 我觉得是一个挺强悍的窗口
Ctrl+W,P: 属性窗口 (属性 Property)【F4】
Ctrl+W,Q:查找符号结果窗口
Ctrl+W,R:资源视图(资源Resource)【CTRL + SHIFT + E显示资源视图 (E代表Explorer资源管理器的意思)】
Ctrl+W,S: 解决方案管理器 (解决方案Solution)
Ctrl+W,T: 任务列表 (任务Task)
Ctrl+W,U: 文档大纲
Ctrl+W,W: Web浏览器窗口 (Web Window)【Ctrl+Alt+R】
Ctrl+W,X: 工具箱  (事实上工具应该是Tool  但t已被任务列表占用了  那总归得找一个字母用吧  哈哈  自然就想到了X  大家看看X的体型就知道了它可是四通八达呀  微软用它自然就想表达我们的VS工具箱可是各色各样的工具都有的哦   这是我瞎诌的)

2、调试窗口(Debug)相关快捷键
Ctrl+D, A 自动窗口(Auto)
Ctrl+D,B: 断点窗口 (断点 Breakpoint)
Ctrl+D,I: 即时窗口 (即时Immediately )
Ctrl+D,Q:添加快速监视(Quick watch)
Ctrl+D,W 监视窗口(Watch)

3、书签相关快捷键(B代表Bookmark  )
Ctrl+B,T  切换书签开关 (Toggle)
Ctrl+B,N  移动到下一书签 (Next)
Ctrl+B,P: 移动到上一书签 (Previous)
Ctrl+B,C: 清除全部标签(Clear)

Ctrl+K,T  切换书签开关 (Toggle)
Ctrl+K,N  移动到下一书签 (Next)
##Ctrl+K,P: 移动到上一书签 (Previous)
##Ctrl+K,C: 清除全部标签(Clear)

4、代码折叠快捷键
Ctrl+M+L: 快速展开一个类中的所有方法(Launch)
Ctrl+M+O: 快速折叠一个类中的所有方法(fOld cOllapse)
Ctrl+M+M : 折叠或展开当前方法(Method针对光标所在的当前方法)
Ctrl+M,P: 停止大纲显示 (Pause),用了region将代码折叠起来之后试试用这组组合键吧  体验一下折叠和展开的快感吧  看着舒服的代码我相信你记住这对快捷键肯定是值得的

请选择 折叠到定义时可折叠#regions

5、代码快捷键

Ctrl+K,B 代码片段管理器(snap code)

Ctrl+K,C: 注释选定内容(Comment)
Ctrl+K,U: 取消选定注释内容 (Uncomment)


Ctrl+K,D 格式化全部代码 【Ctrl+E,D】
Ctrl+K,F 格式化选中的代码(Format)【Ctrl+E,F】(如果你已经记住Ctrl+E+D是格式化全部代码的话  那你想想规律不就知道了吗 F不就在D的右边表示它是特定某一范围)

Ctrl+K,L: 智能提示  列出成员(List) 【Ctrl+J 】(如果我们想查看一个对象具有的成员具体信息的时候试下这个快捷键吧)

Ctrl+K,P: 参数信息(Parameter) (如果我们想查看一个方法的具体参数的时候这个组合键可是挺有用的哦):需要光标放在括号中使用

Ctrl+K,I: 快速信息(Information):光标位置在函数名和括号内,提示信息不同。函数名提示的是summary

Ctrl+K,R:查找所有引用(Reference)【Shift + F12】

Ctrl+K,T 查看调用层次结构

Ctrl+K,X: 插入代码段 
Ctrl+K,S: 插入外侧代码(Surround)(选择好需要嵌套的代码后,按快捷键 CTRL+K,CTRL+S,就会弹出对话框让你选择使用的嵌套工具)

6、调试快捷键

F5: 启动调试
Ctrl+F5: 开始执行(针对console程序,执行结束后,不关闭窗口。另外,Web应用时,不需要重新编译)
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试


F9: 切换断点
Ctrl+F9: 启用/停止断点
Ctrl+Shift+F9: 删除全部断点


F10: 逐过程
Ctrl+F10: 运行到光标处

F11: 逐语句

F12: 转到当前过程或变量的定义 
Shift+F12:查找对当前过程或变量进行引用的所有地方【Ctrl+K,R】
Alt+F12: 查找符号(列出所有查找结果) 

7、代码重构快捷键(Reconstructure)
CTRL+R,A  运行测试所有
CTRL+R,E 封装字段(将字段fiEld封装为属性)
CTRL+R,G
CTRL+R,I 提取接口(Interface)
CTRL+R,M 提取方法(Method)
CTRL+R,O 更改构造函数、索引器、方法或委托签名的参数顺序(Order)【CTRL+R,V】//显示 排序参数 对话框,用来对参数进行排序
CTRL+R,R 重命名(Rename)【F2】
CTRL+R,T 执行测试方法(Test)
CTRL+R,V 对构造函数、索引器、方法或委托签名的参数进行增删【CTRL+R,O】//显示 移除参数 对话框用来移除参数
CTRL+R,W 显示编辑窗口中的所有不可显示字符(空格、回车等)(White space)【Ctrl + E,S】

8、F1-F12功能键区

F1:帮助

F2:重命名【CTRL+R+R】

F3: 查找下一个 (相信使用过windows系统的人都知道f3是查找的快捷键)
Shift+F3: 查找上一个 (shift在此有反向的功能哦)

F4 显示属性窗口
SHIFT + F4显示项目属性窗口
CTRL + F4关闭文档窗口 (相信用过qq的大家都有使用alt+f4来关闭当前聊天窗口    想想用ctrl+tab在活动标签窗口切换就知道为什么关闭当前标签窗口是ctrl+f4)

F5: 启动调试
Ctrl+F5: 开始执行(针对console程序,执行结束后,不关闭窗口。另外,Web应用时,不需要重新编译)
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试

F6 生成解决方案【CTRL + SHIFT + B】Build
Shift+F6 表示生成当前项目 (上面已经说过使用f6可以生成整个解决方案  那如果是当前项目的生成那自然就是加上功能键shift了 )
CTRL + F6 下一个文档窗口即活动窗体切换【CTRL + TAB】 (windows下alt+tab表示在任务之间切换  那如果在当中任务不同的活动标签中切换就是ctrl+tab了  )
CTRL + SHIFT + F6 上一个文档窗口 【CTRL + SHIFT + TAB】(在windows系统操作中  Shift 有相反的功能 Shift有换班的意思)

F7 进入窗体代码
Shift+F7: 查看窗体设计器 (coding的大家相信用过最多的就是在视图界面的代码界面切换  那就用它了  如果是想再切换回视图界面  哈哈 记得加相反键 shift)

F9: 切换断点
Ctrl+F9: 启用/停止断点
Ctrl+Shift+F9: 删除全部断点

F10: 逐过程
Ctrl+F10: 运行到光标处
Ctrl+Shift+F10:自动添加using命名空间

F11: 逐语句

F12: 转到所调用过程或变量的定义 
Alt+F12: 查找符号(列出所有查找结果) (速览定义)
shift+f12:查找所有引用(讲光标放在单词上, 然后按Shift + F12)【CTRL+K+R】

9、查找相关快捷键
Ctrl+F: Find 快速查找 
Ctrl+Shift+F: 在文件中查找 (上面已经提过了shift是表示在项目中  所以如果需要在项目中的文件中查找的话  那自然就少不了Shift)

Ctrl+H: 快速替换 
Ctrl+Shift+H: 在文件中替换

F3: 查找下一个 (相信使用过windows系统的人都知道f3是查找的快捷键)
Shift+F3: 查找上一个 (shift在此有反向的功能哦)
 

10、编辑快捷键

【显示】
Shift+Alt+Enter: 切换全屏编辑(如果想一心一意的只写代码,可以让整个vs铺满全屏)

TAB:制表符
SHIFT + TAB:取消制表符

Ctrl+E,S: 查看空白(ctrl+r,w   和它一样可以查看空白或者说显示或隐藏tab标记)

Ctrl+E,W: 自动换行 (这组快捷键真的是太方便了,平常一行代码太长 然后老是要拉滚动条  用了组快捷键就能将手从鼠标解放出来啦)

【大小写】
Ctrl+U: 全部变为小写  (可以把粘贴过来的sql语句全部转换成大写以提高丁点儿性能Ref:https://blog.csdn.net/weter_drop/article/details/103362169)

Ctrl+Shift+U: 全部变为大写  (U表示Upper )

【复制粘贴】
Ctrl+C:复制
Ctrl+X:剪切
Ctrl+V:从剪贴板粘贴
Ctrl+Shift+V: 从剪贴板循环粘贴 (平时我们都只习惯用ctrl+c 和ctrl+v  大家可能还不知道事实上微软都已经帮我们把多次剪切的结果都保存了下来  记下这组快捷键吧  可以粘贴上几次剪切的结果  一用便知道它的强大厉害之处,小问题:当对长文本进行时,会丢失)

【插入】
Shift + Enter 当前行下添加新行
CTRL+ENTER 在当前行前,添加一行


【删除】
Ctrl+L:删除当前行,并放入系统剪切板
Ctrl+Shift+L: 删除当前行 ,不放入系统剪切板(这个很有用哦  因为大家常常会要删除多余的空行  哈哈  这组快捷键会让你省力不少,并且不会影像粘贴板的内容)

CTRL + DELETE删除至词尾
CTRL + BACKSPACE删除至词头

【选取】
Ctrl+Shift+W:选取光标所在单词
Ctrl+Shift+ ->:向右选择至字符或者空白符边界
Ctrl+Shift+ <-:向左选择至字符或者空白符边界

SHIFT + END选择至行尾
SHIFT + HOME选择至行开始处

CTRL + SHIFT + END选择至文档末尾
CTRL + SHIFT + HOME选择至文档末尾开始

CTRL + SHIFT + PAGE UP选择至本页前面
CTRL + SHIFT + PAGE DOWN选择至本页后面

Alt+鼠标左按钮: 选择矩形文本
Shift+Alt+箭头键: 选择矩形文本

【移动跳转】
Ctrl+G: 转到指定行 (通过情况下 我们想在跳转到具体某一行 用它太方便了)Ctrl+单击: 选中当前点击的整个单词

Ctrl+左右箭头键: 一次可以移动一个单词(与Ctrl+Shift+左右箭头相呼应)CTRL + PAGE DOWN光标定位到窗口上方
CTRL + PAGE UP光标定位到窗口下方

ctrl+减号:回退到光标上一次的位置(这个真心挺有用的)
ctrl+加号:前进到光标下一次的位置(这个真心挺有用的)

CTRL + END文档定位到最后
CTRL + HOME文档定位到最前

【代码补全】
over + 一次tab 补全override + 一次空格,进行父类重写
按两下tab快速插入代码段(写for, foreach循环,或者try, 还有绑定事件方法) 
插入自动属性:输入prop后按两下tab

6.重写父类的方法—–override +Space(空格):

重写父类的方法的时候,需要用到这个快捷键,最快的方法是 over+Tab–>直接补全为override ,然后按个空格键,列表就提示出来了.

这里写图片描述

11、项目功能快捷键 (先总结一下: ctrl是强制功能键  shift有给快捷键切换功的能作用)

CTRL + F6 /CTRL + TAB下一个文档窗口即活动窗体切换 (相信使用过windows操作系统的伙伴们都知道alt+tab表示在任务之间切换  那如果在当中任务不同的活动标签中切换就是ctrl+tab了   嘿嘿)
CTRL + SHIFT + F6 /CTRL + SHIFT + TAB上一个文档窗口 (在windows系统操作中  相信大家都知道shift有相反的功能  哈哈  在这里体现了)Ctrl+Shift+N: 新建项目 (N是New新建的意思  那如果需要强制在项目中新建项目的话  自然就是组合键Ctrl+Shift+N)
Ctrl+Shift+O: 打开项目 (O代表Open打开的意思)CTRL + SHIFT + B生成解决方案 (B代表Build生成的意思  其实用F6也可以实现)

Shift+F6表示生成当前项目 (上面已经说过使用f6可以生成整个解决方案  那如果是当前项目的生成那自然就是加上功能键shift了 )

F4 显示属性窗口
SHIFT + F4显示项目属性窗口

Ctrl+S 保存
Ctrl+Shift+S: 全部保存 (S代表Save保存的意思  这里表示全部保存是因为如果只是单个保存Ctrl+S跟整个项目没有任何瓜葛  而全部保存的概念应该是说在整个项目中  所以组合键中自然会有shift了哦)

Ctrl+Shift+A: 新建项(A是Add的意思)
Shift+Alt+A  添加现有项

Shift+Alt+C: 新建类 (大家可以会想为什么新建类是shift+alt+c  c自然是class啦  我相信平时的coding工作当中添加类是最多的而alt键是我们使用的最多的键空格键旁边的小功能键 shift是跟项目有关的功能键  这样一记不就哈哈  进入脑海啦)
Ctrl+Shift+C 视图窗口

注意:快捷键布局需要改为 2005 方可,如下:

特别声明,文章中的图片是借鉴小坦克的图片。
转自:VS快捷键大全(总结了一些记忆的口诀) - 静逸 - 博客园

代码定义窗口

previewpreview

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/437451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac securecrt程序无响应_如何重置mac上的系统管理控制器smc教程

虽然mac是一款十分高端的个人笔记本电脑&#xff0c;但是mac也会有出现故障的时候&#xff0c;比如风扇高速转动、键盘背光灯行为有些异常异常等等&#xff0c;那极有可能是你的系统管理控制器smc出现了问题&#xff0c;所以今天小编就来科普大家如何重置系统管理控制器smc。如…

bootstraptable treeGrid 懒加载_Java类加载机制及自定义加载器

一&#xff1a;ClassLoader类加载器&#xff0c;主要的作用是将class文件加载到jvm虚拟机中。jvm启动的时候&#xff0c;并不是一次性加载所有的类&#xff0c;而是根据需要动态去加载类&#xff0c;主要分为隐式加载和显示加载。隐式加载&#xff1a;程序代码中不通过调用Clas…

Idea打可执行jar包

前些日子试了下idea打包&#xff0c;有些细节没太注意所以经常打包失败&#xff0c;要不然就是显示没有主清单属性&#xff0c;所以一直用eclipse打包&#xff0c;今天又重新捣鼓了一下&#xff0c;写下过程&#xff1a; 1. 先添加需要打jar包的主入口 第三步一定不要放在main…

安卓系统挂载NTFS格式硬盘_Mac 读写 NTFS硬盘管理开源工具NTFSTool

NTFSTool是Mac OS 下一款开源的 NTFS 磁盘格式读写工具&#xff0c;基于Electron和VUE编写。遵守MIT开源协议。支持 NTFS 磁盘读写、挂载&#xff0c;退出、管理等功能。系统检测到插入移动硬盘后&#xff0c;会自动弹出 NTFSTool 界面&#xff0c;并自动挂载硬盘。安装NTFSToo…

【转】刨根究底字符编码之九——字符编码方案的演变与字节序

字符编码方案的演变与字节序 一、字符编码方案的演变 1. 根据前面的介绍&#xff0c;对于字符编码方案的演变&#xff0c;我们大致上可简单地划分为三个阶段&#xff1a; ① ASCII编码方案阶段 → ② ANSI编码方案阶段 → ③ Unicode/UCS编码方案阶段。 在第一个阶段的ASCII…

python人工智能_人工智能人才缺口千万!学Python抓住风口机会

前不久教育界的一个消息&#xff0c;引发了广泛的关注。今年9月&#xff0c;浙江三到九年级信息技术课将替换新教材&#xff0c;八年级将新增Python课程内容。新高一信息技术编程语言由VB替换为Python&#xff0c;大数据、人工智能、程序设计与算法按照教材规划五六年级开始接触…

【转】刨根究底字符编码之十——Unicode字符集的字符编码方式

一、字符编码方式CEF的选择 1. 由于Unicode字符集非常大(并且作为开放字符集还在不断扩展之中)&#xff0c;有些字符的编号(即码点值)需要两个或两个以上字节来表示&#xff0c;而要对这样的编号进行编码&#xff0c;也必须使用两个或两个以上字节。 比如&#xff0c;汉字“…

【转】刨根究底字符编码之十一——UTF-8编码方式与字节序标记BOM

一、UTF-8编码方式 1. 接下来将分别介绍Unicode字符集的三种编码方式&#xff1a;UTF-8、UTF-16、UTF-32。这里先介绍应用最为广泛的UTF-8。 为满足基于ASCII、面向字节的字符处理的需要&#xff0c;Unicode标准中定义了UTF-8编码方式。UTF-8应该是目前应用最广泛的一种Unic…

流水灯verilog实验原理_IC设计实例解析之“流水线技术”

源自&#xff1a;微信公众号 “数字芯片实验室”在IC设计中&#xff0c;如果寄存器之间的组合逻辑延时过大&#xff0c;可能会称为设计中的关键路径&#xff0c;从而降低整个电路的工作频率。如下图所示&#xff0c;是一个输入和输出寄存的算术计算逻辑。在set_input_delay和se…

【转】刨根究底字符编码之十二——UTF-8究竟是怎么编码的

UTF-8究竟是怎么编码的 1. UTF-8编码是Unicode字符集的一种字符编码方式(CEF)&#xff0c;其特点是使用变长字节数(即变长码元序列或称变宽码元序列)来编码。目前一般是1到4个字节&#xff0c;当然&#xff0c;也可以更长。 为什么要变长呢&#xff1f;这可以理解为按需分配…

iphone闪退修复工具_升级 iOS 14.2 微信闪退?iPhone 12 维修贵

原标题&#xff1a;升级 iOS 14.2 微信闪退&#xff1f;iPhone 12 维修贵昨天&#xff0c;苹果推出 iOS 14.2 正式版系统&#xff0c;我相信你们都知道了&#xff0c;主要新增几点功能&#xff0c;并没有针对性解决耗电问题&#xff0c;而对 AirPods Pro 充电进行优化&#xff…

【转】刨根究底字符编码之十三——UTF-16编码方式

1. UTF-16编码方式源于UCS-2(Universal Character Set coded in 2 octets、2-byte Universal Character Set)。而UCS-2&#xff0c;是早期遗留下来的历史产物。 UCS-2将字符编号直接映射为字符编码(CEF&#xff0c;而非CES&#xff0c;详见前文中对现代字符编码模型的解释)&a…

java xml 默认名称空间 xpath_创意产业园办公空间设计

你说想要的样子永远不是现在你的样子&#xff0c;桃花源或许永远在每个人的心底。桃花源办公空间整体外观入口前厅及走廊空间天花板细节桃花源其实是我们每个人或者一群人的乌托邦&#xff0c;一座苏联式的厂房是心中桃花源的开端&#xff0c;光、空、间、穿、行、高、纵、新、…

【转】刨根究底字符编码之十四——UTF-16究竟是怎么编码的

1. 首先要注意的是&#xff0c;代理Surrogate是专属于UTF-16编码方式的一种机制&#xff0c;UTF-8和UTF-32是不用代理的。 如前文所述&#xff0c;为了让UTF-16能继续编码基本平面后面的增补平面中的码点值&#xff0c;于是扩展了UTF-16编码方式。 具体的扩展方法就是为其增…

java环境_配置java环境变量

1.找到此电脑我的电脑右键属性。2.点击高级系统设置。3.点击环境变量。4.点击新建。5.创建变量名JAVA_HOME必须是大写&#xff0c;变量值找到你的jdk的根目录复制下来&#xff0c;然后粘贴进去&#xff0c;点击确定。6.再次点击新建7.创建变量名为path、变量值&#xff0c;找到…

idea+JRebel实现项目热部署

今天发现这个插件&#xff0c;简直神了&#xff0c;太爽了&#xff0c;每次改完代码重启都要等半天&#xff0c;回不去了 第一步&#xff1a;安装插件 第二步&#xff1a;在线生成GUID 网址&#xff1a;在线GUID地址 第三步&#xff1a;打开jrebel 如下所示面板&#xff0c;选…

【转】刨根究底字符编码之十五——UTF-32编码方式

1. UTF-32在UTF目前常用的三种编码方式(UTF-8、UTF-16、UTF-32)中&#xff0c;是最为简单的一种编码方式。UTF-32编码方式不使用任何编码算法将Unicode字符码点值(即编号字符集CCS中的字符编号)转换为码元序列&#xff0c;而是将每个Unicode字符码点值直接表示为一个32位的码元…

小米手机证书信任设置在哪里_小米手机闹钟在哪里?闹钟怎么设置?怎么找到闹钟?...

随着智能手机的大量普及&#xff0c;人们会发现手机里的功能越来越多&#xff0c;绝不像以前那样只能打打电话发发短信那么简单了。而这些功能当中很多我们常用的功能有的人却不会用、不会设置&#xff0c;甚至根本找不到在哪里&#xff1f;比如说手机闹钟这个功能&#xff0c;…

【转】刨根究底字符编码之十六——Windows记事本的诡异怪事:微软为什么跟联通有仇?

1. 当用一个软件(比如Windows记事本或Notepad)打开一个文本文件时&#xff0c;它要做的第一件事是确定这个文本文件究竟是使用哪种编码方式保存的&#xff0c;以便于该软件对其正确解码&#xff0c;否则将显示为乱码。 一般软件确定文本文件编码方式的方法有如下三种&#xf…