1、回到上一个光标位置/前进到下一个光标位置

(1)回到上一个光标位置:使用组合键“Ctrl + -”;

(2)前进到下一个光标位置:“Ctrl + Shift + - ”。

2、复制/剪切/删除整行代码

(1)如果想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。

3、框式选择

使用组合键“Shift+Alt+方向键(或鼠标)”即可完成框式选择。框式选择允许你同时对代码行和列进行选择。这对批量删除某些代码很方便的哦。

4、定位到行首与行尾

(1)home键:定位到当前行的行首;

(2)end键:定位到当前行的行尾。

5、选中从光标起到行首(尾)间的代码

(1)选中从光标起到行首间的代码:使用组合键“CShift + Home”;

(2)选中从光标起到行尾间的代码:使用组合键“Shift + End”。

6、调用智能提示

(1)方法1:使用组合键“Ctrl+J”;

(2)方法2:使用组合键“Alt+→”

7、调用参数信息提示

对于某些函数体较大的函数来说,想轻松地确认参数在函数内部的使用情况是件比较麻烦的事情。这时可以将光标置于参数名上,再按组合键“Ctrl+Shif+空格”,参数被使用的地方会被高亮显示。

8、快速切换窗口

使用组合键“Ctrl+Tab”(此时可以打开IDE的导航,获得鸟瞰视图)。

9、快速隐藏或显示当前代码段

使用组合键“Ctrl+M,M”(记住:要按两次M哦)。

10、生成解决方案

使用组合键“Ctrl+Shift+B”。

11、跳转到指定的某一行

(1)方法1:组合键“Ctrl+G”;

(2)方法2:单击状态栏中的行号。

14、注释/取消注释

(1)注释:组合键“Ctrl+K+C”;

(2)取消注释:组合键“Ctrl+K+U”。

15、全屏显示/退出全屏显示

使用组合键“ SHIFT + ALT + ENTER ”。

16、定义与引用

(1)转跳到定义:F12;

(2)查找所有引用:使用组合键“Shift+F12”。

17、查找和替换

(1)查找:使用组合键“Ctrl+F”;

(2)替换:使用组合键“Ctrl+H”。

18、大小写转换

(1)转小写:使用组合键“Ctrl+ U”;

(2)转大写:使用组合键“CTRL + SHIFT + U”。

19、调试

(1)调试(启动):F5;

(2)调试(重新启动):使用组合键“Ctrl+Shift+F5”;

(3)调试(开始执行不调试):使用组合键“Ctrl+F5”;

(4)调试(逐语句):F11;

(5)调试(逐过程):F10;

(6)设置断点:F9。

20、查找:Ctrl+F(一般网页上,其他很多地方都适用)

21、替换:Ctrl+F

22、代码提示突然没有了:Ctrl+J 代码提示就出来了

23、代码排版:Ctrl+K+D

24、在控制台应用程序中,c+w+Tab得到,console.WriteLine();

25、私有字段,生成属性:Ctrl+R+E

26、Ctrl+左右箭头键: 一次可以移动一个单词

27、Ctrl+m+Crtr+o折叠所有大纲

28、 prop + Tab + Tab (创建C#中的属性,之后用Tab进行位置的切换)

29、Ctrl + E + C (注释)  <=>   Ctrl + K + C (注释)

  Ctrl + E + U (取消注释)  <=>  Ctrl + K + U (取消注释)

30、代码折叠

  (1)CTRL + M + O折叠代码

  (2)CTRL + M + L展开代码

VS2017快捷键的更多相关文章

  1. 【转】IntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置

    因后期工作需要使用java技术栈,所以近期抽空下载了intelliJ IDEA工具,但是作为一个Net开发者,在使用了vs以后,感觉在使用别的开发工具感觉就是没法和vs相比,毕竟vs被称为宇宙最强id ...

  2. 【转】vs2017快捷键大全

    最近接触到.net,用到vs2017,由于以前用的是eclipse,没有用过vs,加上又是日语版的,给工作带来了很多不便,于是网上查了vs2017的快捷键. 项目相关的快捷键 Ctrl + Shift ...

  3. ntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置

    因后期工作需要使用java技术栈,所以近期抽空下载了intelliJ IDEA工具,但是作为一个Net开发者,在使用了vs以后,感觉在使用别的开发工具感觉就是没法和vs相比,毕竟vs被称为宇宙最强id ...

  4. VS2017 快捷键

    VS2017注释:先CTRL+K 然后CTRL+C   (ctrl按住不松,松开k按c) 取消注释:先CTRL+K,然后CTRL+U  (ctrl按住不松,松开k按c)

  5. vs2017 快捷键 - 总结

    1.格式化代码 先选中需要格式的代码,一般是全选[Ctrl+A]后,Ctrl+K+F[按定Ctrl不动,依序点击 K和F,然后再放开 Ctrl ] 2.多行注释 注释: 先CTRL+K,然后CTRL+ ...

  6. C#杂乱知识汇总

    :first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdow ...

  7. C语言集成开发环境vs2017的使用技巧之修改快捷键

    首先这里是说编辑C语言内容,其次开发环境是vs2017(全称:visual studio 2017).像这个开发环境体积大,但你安装的时候不要安装到C盘,然后安装的时候选择模块,比如你不开发网站,就先 ...

  8. VS2017常用快快捷键

    VS2017常用快快捷键 VS中代码对齐等快捷键        在VS中,选定代码后,按Ctrl+K+F组合键,可以自动进行代码对齐.        注意:要先按下Ctrl和K,再按下F,因为Ctrl ...

  9. vs2017+resharper之常用快捷键备忘

    1.安装resharper后以vs2017的快捷键为主,让resharper作为一些方便的快捷键的补充. 2.vs2017的c++6的键盘布局模式快捷键 IntelliSence: 列表成员: Ctr ...

随机推荐

  1. 转:C#制作ORM映射学习笔记一 自定义Attribute类

    之前在做unity项目时发现只能用odbc连接数据库,感觉非常的麻烦,因为之前做web开发的时候用惯了ORM映射,所以我想在unity中也用一下ORM(虽然我知道出于性能的考虑这样做事不好的,不过自己 ...

  2. python名词解释(生成器,匿名函数)

    1.生成器:能够保持状态的迭代器,下次进去还是之前出来的状态 http://www.oschina.net/translate/improve-your-python-yield-and-genera ...

  3. 多线程设计模式 : Master-Worker模式

    Master-Worker是常用的并行计算模式.它的核心思想是系统由两类进程协作工作:Master进程和Worker进程.Master负责接收和分配任务,Worker负责处理子任务.当各个Worker ...

  4. KMP算法之我见

    预备谈谈下面这些,可能有补充 KMP算法的用途: KMP算法之前的暴力: KMP算法预备知识与概念: KMP算法模板: KMP算法的习题. 1.KMP算法的用途: 主要用于模式匹配(字符串匹配).给定 ...

  5. 关于js延迟加载(异步操作)的方式

    一.概述 最近重新开始学习js,在第一章的一个小节里写到了“脚本调用策略”,书上写的这部分不多,但是发现在我之前的(笔)面试中,问到的频率还是比较高的.自己一直习惯于直接把所有js文件写在head里, ...

  6. group by与distinct效率分析及优化措施

    如何使用group by进行去重 因为mysql的distinct在结果集中,全部不同,才可以去重.所以,当我们进行去重处理的时候,需要单独对某列进行去重,可以使用group by子句进行分组去重se ...

  7. autolayout先进的自动布局工具箱

    原文链接:http://www.objc.io/issue-3/advanced-auto-layout-toolbox.html 在我的上一个项目中,因为是面向公司内部使用的客户端,所以我直接抛弃了 ...

  8. Storyboards Tutorial 02

    内容中包含 base64string 图片造成字符过多,拒绝显示

  9. 【spring cloud】对接口调用者提供API使用的安全验证微服务【这里仅通过代码展示一种设计思想】【后续可以加入redis限流的功能,某段时间某个IP可以访问API几次】

    场景: 公司的微服务集群,有些API 会对外提供接口,供其他厂商进行调用.这些公开的API接口,由一个OpenAPI微服务统一提供给大家. 那么所有的调用者在调用公开API接口的时候,需要验证是否有权 ...

  10. [置顶] pycurl检测网站性能,pycurl.*_TIME时间问题

    今天使用python+pycurl来检测网站性能,使用curl_obj.getinfo(pycurl.*_TIME)来获取各个阶段运行时间 total_time = curl_obj.getinfo( ...