VSCode里面有很多快捷键,接下来我讲一些我认为最实用的,可以帮助萌新提高代码编写速度

1.快捷复制粘贴

· 会改变剪切板的复制 ctrl+c

光标定在那一行想复制的地方,直接Ctrl+c,然后直接ctrl+v即可不用选中内容

· 不改变剪切板 alt + shift + ↓ 或 ↑

有时候剪切板复制了内容,不想复制新的内容导致剪切板被顶掉,但是又想快速复制粘贴别的代码

alt + shift + ↓ 或 ↑ 可以选中一整块内容复制粘贴且不改变剪切板内容,也可以像上面的一样光标定在那一行即可快速粘贴一行,箭头可以选择复制的方向,下面以向下复制为例子

选中内容复制粘贴示例示例:

只复制一行示例: (光标定在那一行,然后alt+shift+箭头,就能帮你粘贴一行出来)

2.代码排版相关

· 格式化:

有时候代码很乱,可以使用这个快捷键帮忙格式化 shift + alt + f (这里的格式化不是“删除东西”,而是整理东西)

示例: 下面这样的代码不利于阅读

使用格式化快捷键就能帮忙格式化了

· 设置默认格式化程序

除了这个快捷键,还可以设置默认格式化程序,下载想要的插件(比如Prettier),右键想格式化的js文件,之后点击这个“使用....格式化文档”,选择“配置默认格式化程序”,然后再选择想要的即可。

· 自动格式化

在按ctrl+s保存文件时,自动格式化文件:打开vscode设置,搜索 editor:format on save,如下图设置。

3.快速进行注释

Ctrl + /

4.善用Tab键

输入标签名,然后按tab键即可快速生成,不需要一个个的打出这些尖括号 <div>

如输入div 按tab 就变成了<div></div>

tab键就相当于选择这个东西

有时候可以选择的东西比较多,用键盘↓ 或 ↑可以上下选择,如下图,我按了一个 ↓ ,然后再按tab,就能生成了

5.快速输入相同的东西

shift + alt + 鼠标长按下滑

或者 按住鼠标中键,然后鼠标下滑 (不需要点击)

或者 按住alt,鼠标一个个点想更改的位置 (可以自己选择想一键更改的地方,可以是交叉位置的)

6.一键替换某些内容

ctrl+h,其实 ctrl+f 也是一样的

7.把光标快速切换下一行 ctrl+回车

比如,在写css的时候,由于有代码联想功能,会自动帮我们补全代码,但是会出现这种尴尬的情形,如下图(因为自动补全代码不需要我们写分号)

想要切换到下一行,还得手动把光标定到分号的后面,然后回车 ,十分繁琐

用快捷键即可快速切换下一行 ctrl+回车

8.代码返回上一步/下一步

ctrl + z 返回上一步 (可以理解为撤回一些操作)

ctrl + y 返回下一步 (在使用了ctrl+z之后,可以使用这个快捷键来返回刚刚撤回的内容)

VSCode实用快捷键:复制粘贴内容不改变剪切板等相关推荐

  1. 【vim】系统剪切板、vim寄存器之间的复制粘贴操作命令?系统剪切板中的内容复制粘贴到命令行?vim文本中复制粘贴到命令行

    一.系统剪切板和文本内容的复制粘贴 1.1 从系统剪切板复制粘贴到文本中 需要操作3次: 分别是英文双引号.一个加号或梅花号,最后是一个p 也即"+p 或者直接使用组合键[Shift + i ...

  2. 监听剪切板内容,解决复制粘贴内容格式错乱

    我们在进行编辑东西时经常会参考一些论坛或回答,针对图片和文字都有的html文本直接复制粘贴的话就会出现文字显示重叠,或者字号异常.如果我们要重新排版的话,就需要只截取文字,然后对图片下载后重新编辑.其 ...

  3. linux终端vi怎么复制粘贴,如何在VI编辑器中复制粘贴内容?

    问题描述 我尝试使用CTRL + V粘贴VI编辑器文档中的内容,但CTRL + V不被解释为粘贴. 最佳解决思路 首先,确保您处于编辑模式(按i).然后,如果您使用的是gnome-terminal等终 ...

  4. 在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全

    在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全 行复制: [yy]复制光标所在行 [p]在光标位置粘贴复制的内容 多行复制: [v]从当前位置进行可视化模式([Ctrl+v] ...

  5. electron实现复制文字和图片到剪切板

    electron实现复制文字和图片到剪切板 这是一个使用electron开发的客户端项目,其中想要实现一个模拟右键菜单复制的功能. 文字的复制 首先需要创建一个selection对象,该对象即为你左键 ...

  6. QT复制文本、图片到剪切板-QClipboard

    QT复制文本.图片到剪切板-QClipboard 1. 概述 2. 代码示例 1. 概述 复制文本或图片到剪切板在QT中可以使用QClipboard进行操作 2. 代码示例 #include &quo ...

  7. 在maven项目中打开jsp_零基础在intellij中打开一个项目复制粘贴内容即可运行的java拼图...

    我刚学java语言,在学习java简单的拼图游戏时发现网上有些居然要导入调试,而且网上有些说的调试方法不明不白,所以我就分享了我的可直接复制在新项目中的源码,如果要直接要搞好的话就可以用结尾的分享提取 ...

  8. 小妙招,在禁止复制粘贴的网页上复制粘贴内容

    小妙招,在禁止复制的网页上复制内容 有些时候,有些网页,是吧你懂的,想复制或者粘贴东西都不让复制粘贴.虽然有一些现有的插件啥的下载了能够解决,但是不同的网页如果都要下载插件岂不是有点麻烦. 教程 先f ...

  9. 计算机关闭系统剪切板上的内容,怎么清空剪切板内容?

    当您在使用电脑的"复制"以及"剪切"功能时,windows系统会把"复制"或"剪切"内容暂时存储在内存里,假如暂存的数据 ...

最新文章

  1. cocos creator 安卓原生平台环境_竞技对抗小游戏单挑篮球开发历程 | Cocos技术派第12期...
  2. ‘%.2f‘ 与 ‘{:.2f}‘.format(w) 区别
  3. GitLab代码回滚到特定版本
  4. InsightFace tensorRT
  5. 电商课题I:集群环境下业务限流
  6. K-Means聚类算法Java实现
  7. 让 fork 出来的 Github 仓库从远端仓库拖取最新的修改
  8. c语言程序设计实践课选题,c语言程序设计实践实验题目
  9. boost序列化(Serialization)
  10. KODExplorer可道云-资源管理器(芒果云)
  11. 发展需要大师,繁荣更需批评——GIS现状堪忧
  12. 开始学习《自己动手写操作系统》遇到的小问题.
  13. 使用AMOS软件构建结构方程模型
  14. 网络基础知识:10M、50M、100M宽带下载速率一般是多少?
  15. Oracle 11g实时SQL监控 --好东西不该藏着
  16. 贝叶斯统计分析中的基本概念和基本方法
  17. YoLov3目标检测代码C++版本运行
  18. html 图像处理 灰度图和浮雕图类PS
  19. 【图像分割】基于局部信息的模糊C均值聚类算法(FLICM)实现图像分割matlab代码
  20. 时间与时间戳的相互转换

热门文章

  1. 选择笔记本是考虑方便
  2. Filezilla使用
  3. kotlin 之函数进阶
  4. linux搭建erp教程,在Debian 10(Buster)上安装ERPNext ERP系统的步骤
  5. vue2.x源码解析(一)
  6. JS判断是奇数还是偶数
  7. 金蝶迷你版凭证导入工具_金蝶凭证批量导入方法
  8. HDU 4507 吉哥系列故事――恨7不成妻 数位DP
  9. las 点云创建网格
  10. Springboot实现浏览器下载文件