VS2017写代码时几个常用的快捷键

摘要:
说明:同时按下组合键,按Ctrl键顺序按下非组合键。1.格式化和格式化所有代码Ctrl+A+K+F格式化所选代码Ctrl+K+F2。注释代码注释代码Ctrl+K+C取消注释代码Ctrl+K+U3。代码输入智能提示组合键Ctrl+J组合键Alt+→ 4.移动调整代码1)调整一行:同时按住Alt键,向上或向下按方向键以调整代码的顺序2)同时移动多行:a)按住Shift+Alt,然后向上或按下以选择多行,并生成一条垂直线;b) 然后只需松开Shift键并按下上下方向键即可移动多条线。

说明:组合键是同时按,非组合键是按住Ctrl依次按后面的键
1.格式化
  格式化全部代码       Ctrl+A+K+F
  格式化选中的代码     Ctrl+K+F


2.注释代码
  注释代码             Ctrl+K+C(comment)
  反注释代码           Ctrl+K+U


3.代码录入智能提示
  组合键  Ctrl+J
  组合键  Alt+→


4.移动调整代码

  1)调整一行:按住Alt键同时,按方向键上或下可以调整代码的顺序

  2)同时移动多行:

a)先按住Shift+Alt 然后按上或下选中多行,有条竖线产生;

b)然后只松开Shift键,按上下方向键移动多行。


5.快速隐藏或显示当前代码段   
  组合键:Ctrl+M,M 按两次M


6.全屏显示/退出全屏显示 
  组合键 SHIFT + ALT + ENTER


7.剪切复制粘贴删除
  删除,复制,剪切一行代码不需要选中,只需要光标在这一行就是了
  复制 Ctrl+C
  剪切 Ctrl+X
  粘贴 Ctrl+V
  删除 Ctrl+L


8.在光标所在行的上面或下面插入一行 
  配合5使用,效果更佳
  在当前行的上面插入一个空行 组合键:Ctrl+Enter 
  在当前行的下面插入一个空行 组合键:Ctrl+Shift+Enter


9.查找和替换 
  查找  组合键:Ctrl+F 
  替换  组合键:Ctrl+H


10.大小写转换 
  转小写  组合键:Ctrl+ U 
  转大写  组合键:CTRL + SHIFT + U 


11.快速切换窗口 
  组合键:Ctrl+Tab


12.跳转到指定的某一行 
  组合键:Ctrl+G

13.矩形区域选择

  组合键:Shift+Alt+鼠标拖动  (很适合区域代码块选择)


转自原文:https://blog.csdn.net/fgyong/article/details/78351313

免责声明:文章转载自《VS2017写代码时几个常用的快捷键》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇元素选择器 (+, ~)解决coursera课程国内打不开的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

写一个工具生成数据库实体类

写一个java工具从数据库生成实体类 开始写之前的说明 ​ 这只是一个简单的解析数据库建表语句之后,根据解析结果生成java文件的一个简单工具。写的原因有两个。 ​ 1:项目中没有人写实体类的注释,字段的注释,现有的工具也没法根据数据库的注释自动添加到class文件上。 ​ 2:自己写一个也似乎不是很难。 ​ 所以就自己写了一个。 这里在生成java文件的...

AutoComplPop does not support this version of vim (701) 解决方法

虽然Vim/GVim中有内置的各种语言代码补全提示功能,但是需要按相关快捷键才能出来,在写代码过程中不是很方便。 为了在写代码的过程中能够自动出现补全提示,今天在网上下载了AutoComplPop,由于刚开始本人用的GVim版本是7.1,下载的AutoComplPop版本是2.14.1,在加载插件后打开Gvim出现错误提示:AutoComplPop doe...

用C#写程序安装包 Joe

前段日子由于团队开发需要,写了一个用C#代码写的安装包!首先说一下背景,之所以写这个,是因为我们在完成一个winform程序之后,需要部署到其他电脑上时发现:部署需要搭建的环境例如系统用到的外设驱动,数据库环境。还有将该系统部署到其他电脑上选择路径和写入注册表。有点类似于QQ安装程序。 1.初始界面如下: 当然,界面有点丑,还没有LOGO之类的美化。...

随笔:写代码和做开发的不同

作为一个即做过后台开发,又写过前端代码,还带过几批开发兄弟,后来又干过业务的人,我对做开发和写代码的不同有一些感悟。 写代码和做开发是不同的,从一个新手程序员接到的任务开始讲吧! 一般新手程序员会被分配一个任务,告诉你要写的模块功能需求和输入、输出要求。 这个时候,新手会查看之前的前辈们写的代码参考,复制可用的部分,中间填上功能逻辑。 很多坑就是这个时候埋...

手把手教你写网络爬虫(1):网易云音乐歌单

手把手教你写网络爬虫(1):网易云音乐歌单 把之前发表在微信公众号的爬虫系列文章迁移过来,热热身,就当备份了。 本来还有一些内容想写的,比如headless chrome、okhttp、netty和文本相似度算法等等,不过最近精力不在爬虫上面,以后等因缘成熟再把这个系列写完。 手把手教你写网络爬虫(1) 作者:拓海 摘要:从零开始写爬虫,初学者的速成指南...

自己动手写符合自己业务需求的eslint规则

​简介:eslint是构建在AST Parser基础上的规则扫描器,缺省情况下使用espree作为AST解析器。rules写好对于AST事件的回调,linter处理源代码之后会根据相应的事件来回调rules中的处理函数。另外,在进入细节之前,请思考一下:eslint的边界在哪里?哪些功能是通过eslint写规则可以做到的,哪些是用eslint无法做到的?...