首页 > 【汇总】细数VSCode中那些能够真正意义提升开发效率、鲜为人知的快捷键

【汇总】细数VSCode中那些能够真正意义提升开发效率、鲜为人知的快捷键

 

 

自从用了这些快捷键,鼓励师也不需要了,代码开发效率蹭蹭提升!!!


ctrl+shift+[折叠代码 (这个比ctrl+k ctrl+l、ctrl+k ctr+j不知道好用多少倍!)

ctrl+shift+]展开代码


ctrl+shift+T打开手贱不小心关掉的窗口


【推荐】ctrl+shift+O打开当前文件相关的代码节点索引下拉框(配合关键搜索可以快速定位代码)  【建议将这个快捷键改成双击Shift(因为使用太频繁了),参考参考WebStorm设置VSCode“转到编辑器中的符号”快捷键为Shift双击(这是一个频繁使用的快捷键)_你挚爱的强哥(http://www.shuzhiqiang.com)-CSDN博客】

ctrl+shift+.打开当前代码节点(搭配手动输入关键词,上下箭头快速定位要寻找子节点的代码片段)

ctrl+shift+;聚焦到面包屑,配合左箭头回到父级目录,然后回车可以选择同一个文件夹的其他文件

ctrl+shift+;聚焦到面包屑,配合alt+shift+r可以快速打开当前文件所在资源管理器目录

ctrl+shift+e 然后按Home,然后alt+shift+r可以快速打开当前项目所在根目录对应的文件夹资源管理器窗口


ctrl+shift+ 在{}或<>之间来回切换

f8和shift+f8 在有问题的代码行来回切换

alt+f3和alt+shift+f3 在修改过的代码行来回切换,并且显示修改历史记录(有助于回溯代码修改历史)


F12 跳转到方法声明的位置

【推荐】shift+F12 显示用了光标所在方法被调用的位置列表缩率框,在这个框框上面就可以直接编辑(爽的一B!)

Alt+F12 显示光标所在方法声明列表缩率框,在这个框框上面就可以直接编辑(依然爽的一B!)


ctrl+shift+M 显示/隐藏问题窗口

ctrl+shift+U 显示/隐藏输出窗口

【推荐】ctrl+`显示/隐藏终端窗口(说个题外话:Chrome的F12弹窗显示也是这个快捷键)

ctrl+shift+Y 显示/隐藏调试窗口(极少数用到,我都用Chrome调试)


光标移到变量名或方法名上面F2可以同时编辑多个位置的变量或方法名

【推荐】框选多行代码Alt+Shift+i可以把光标统一移动到行末端

【推荐】按住Ctrl + Alt,再按向上↑或者向下↓键,可以使一列上出现多个光标 (此外,如果选中某一段代码,在Ctrl+Alt+↑、↓可以对相同的代码字符长度跨行选中) 

光标放在一个地方,按ctrl+shift+L或者ctrl+f2,可以在页面中出现这个词的不同地方都出现光标并选中这些词

按住alt,用鼠标左键点击,可以出现多个光标,输入的代码可以在光标处同时增加

shift+alt,再使用鼠标拖动,也可以出现竖直的列光标,同时可以选中多列

Ctrl + U退回到上一次光标位置


【推荐】自动生成SCSS结构的快捷键Ctrl+Shift+S需要插件AutoScssStruct4Vue(安装说明传送门)让你爽到飞起的【懒人插件AutoScssStruct4Vue】VSCode根据template的标签目录一键生成SCSS/LESS结构,敏捷开发必备插件!!!_你挚爱的强哥(http://www.shuzhiqiang.com)-CSDN博客https://blog.csdn.net/qq_37860634/article/details/120149790


【冷门骚操作】在项目文件夹的资源管理器地址栏输入CMD回车输入code .回车就可以直接用VSCode以当前目录打开项目(如下图) 


【禅模式】Alt+F全屏【禅模式】如何专注心流,全神贯注开发?设置VSCode禅模式快捷键Alt+F切换全屏,适合演示代码使用_你挚爱的强哥(http://www.shuzhiqiang.com)-CSDN博客https://s-z-q.blog.csdn.net/article/details/120231663

更多相关:

  • THE START更新堪称轻量级MATLAB的一款软件最新版-Maplesoft Maple 2019.2 中文版。Maple是符号和数字计算环境,也是一种多范式编程语言,由Maplesoft开发,还涵盖了技术计算的其他方面,包括可视化,数据分析,矩阵计算和MATLAB连接。MapleSim工具箱添加了用于多域物理建模和代码生成的...

  • 同学们,你们在学习他人的代码,是否见过这样的代码 def main(): def user_info(gender): 当你还是个小萌新时,你一定会认为这是个很牛逼的语法。 当你有了一点基础时,你一定会想要了解这个语法,并且尝试去使用它。 那么今天,我们便来了解这个牛语法。 有了一点点的python基础,我们来看这段代...

  • 在提交代码之前,建议最好先Fetch代码下来(如果有冲突,系统会提示),然后再操作Merge到本地分支,这样做是为了避免有其他人同时修改了当前分支,如果直接用Ctrl+T(pull代码)极有可能覆盖本地分支最新代码,安全起见先Fetch代码(Ctrl+Alt+Shift+1)——所谓:小心驶得万年船!...

  • 每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。 粘贴代码时取消自动缩进 VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知道有同学这个时候会用vi去打开文件再粘贴上去(鄙人以前就是这样),其实需要先设置一下 s...

  • 在调用Windows API函数SetCursor设置光标时,可能会碰到闪烁的问题:移动鼠标,光标在Class Cursor(即注册窗口类时指定的Cursor)与预设Cursor之间闪烁。 在MSDN上有关SetCursor函数的备注中强调,如果Class Cursor非空,那么每当鼠标移动,系统都会把光标恢复为Class Curso...

  • 现在制作个人网页越来越流行,你会发现很多设计师、媒体人、职场人都建立了自己的网站,用来积累粉丝、展示作品、或者找工作。那么不懂技术知识、也没有太多资金的学生,可以建立自己的网站吗?当然也是可以的!其实个人网站建立的原理都差不多,不懂技术的情况下,可以使用自助建站系统,快速生成个人网站。个人网页制作教程如下:进入「上线了」官网,注册账号...

  • 在plugin.config中添加 stats_over_http.so 然后重启服务器,在浏览器中输入下面的地址查询 http://host:port/_stats 这里host是ATS所在的hostname或是ip,port就是侦听http连接的端口,按照配置我这里分别是10.10.110.162和8081 http:/...

  • 改动信息 详情可以查看ceph官网nautilus Dashboard功能 增加的新功能 支持多用户使用SSO的用户验证模式支持审计模式新的登录页,可以展示更多的集群健康指标使用swagger api的rest api文档 增加的新的管理特性 对于OSD的管理(将osd标记为down,out,修改osd的config ,恢复...

  • 1.Proteus中添加组件后双击引脚可以快速生成一个最近的端口。 2.按A调出设置界面 3.在String中写:net=H#,"H"可以换成自定义前缀。count为起始值,increment为增量。 4.依次点击想要编号的引脚。 转载于:https://www.cnblogs.com/viaduct/p/5842429.html...

  • 1.Goto Anything-快速查找(ctrl + P)   输入@+函数名可以快速找到函数输入#+文本可以快速进行文件内文本匹配2.命令模式Ctrl+Shift+P:打开命令面板    Ctrl+P:搜索项目中的文件   Ctrl+W:关闭当前打开文件  Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴...