尽管我在VS Code中经常使用许多快捷方式,以下快捷方式可能会派上用场,但我经常忘记它们的存在。我制作了一些GIF,以便更好地记住它们。也许这里面也有一些快捷方式你也不记得了,但是却很有用。

VSCode 中的每个命令都可以通过 CTRL+SHIFT+P (MAC COMMAND+SHIFT+P) 搜索命令提示符执行,但是知道直接的快捷方式会可能会更快。

下面的Gif是我在 Windows 环境中的 VSCode 制作的,但是我提升了一个表格,其中显示了每个命令在 Windows 和 Mac 上的快捷方式。

1. CTRL + , = 打开用户设置

       

Windows Mac
CTRL +   + ,

偶尔我们需要调整用户首选项,这是直接打开它们的方式。

2. CTRL + K  CTRL + S = 显示快捷方式

       

Windows Mac
CTRL  +  K  CTRL  +  S      +  K    +   S    

这里有一份VS Code中的快捷方式的完整列表可以下载: Windows备忘单[PDF] 和 MacOS备忘单[PDF]。

3. CTRL + R = 切换工作区

       

Windows Mac
CTRL + R  + R

译者注: MAC上我看了下,是 Control + R  —— 其他小伙伴呢?


这将打开最近工作区的列表,并且是切换到另一个文件夹或项目的超快速方法。请注意,如果你在 VS Code 工作区中打开了一个终端,这将杀死你当前的终端会话。

4. ALT + Z = 切换自动换行

       

Windows Mac
ALT + Z ⌥ Z

5. CTRL + G = 转到行

       

Windows Mac
CTRL + G ^ + G

6. CTRL + P = 转到文件

       

Windows Mac
CTRL + P  + P

不使用鼠标切换文件的最快方法(尤其是在尚未打开文件时)。

7. F8 = 转到下一个错误或者警告

       

Windows Mac
F8 F8

还可以使用 SHIFT + F8 转到上一个错误或警告。

8. CTRL + TAB = 切换 tabs

       

Windows Mac
CTRL   +  TAB     ^   +     TAB    

不使用鼠标切换已打开文件的最快方法。

9. SHIFT + ALT + I = 在所选的每一行的末尾插入光标

       

Windows Mac
SHIFT   +  ALT+   I     ⇧  +   ⌥  +  I    

这对于在选定区域中快速创建多个光标很有用。

10. CTRL + L = 选中当前行

       

Windows Mac
CTRL  +  L     ⌘  +  L    

结合下一个快捷方式搜索相同的行

11. CTRL + SHIFT + L = 选中所有找到的匹配项

       

Windows Mac
CTRL  +  SHIFT  +   L     ⇧  +  ⌘   +  L    

12. CTRL + F2 = 选中所有匹配项

       

Windows Mac
CTRL   +     F2     ⌘  +  F2    

有了它,甚至不必选择任何东西,只需要将光标放在要选择所有出现的单词上。

13. CTRL + SHIFT + SPACE = 查看参数定义

       

Windows Mac
CTRL   +  SHIFT  + SPACE     ⇧  +   ⌘  +  SPACE    

如果你不记得参数顺序,也不想通过查看文档来打断你的流程。【译者注:这个感觉作用不大,光标放在函数上就可以看到了。】

14. SHIFT + ALT + F = 格式化代码

       

Windows Mac
SHIFT  +  ALT   +  F     ⇧  +  ⌥  +  F    

没有人想要手动格式化整个问题。

译者注:使用了 Prettier 之后,这个快捷键对我作用就不大了~虽然以前也没少用。

15. CTRL + K CTRL + F = 格式化选择部分

       

Windows Mac
CTRL +  K  CTRL  +  F     ⌘ +  K  ⌘  +  F    

如果只想格式化文件的某些部分。

译者注:不知道什么场景下有这种需求,好吧,的确不知道这个快捷键

F12 = 转到定义

       

Windows Mac
F12     F12    

跳转到变量或函数定义的快捷方法。

17. ALT + F12 = 查看定义

       

Windows Mac
ALT  + F12     ⌥  +  F12    

18. F2 = 重命名符号

       

Windows Mac
F2     F2    

重构代码必不可少的快捷方式。

19. CTRL + K CTRL + X = 裁剪尾随空格

       

Windows Mac
CTRL  +  KCTRL  +   X     ⌘  +  K   ⌘  + X    

20. CTRL + K R = 在资源管理器中显示活动文件

       

Windows Mac
CTRL   +  K   R     ⌘  +  K   R    

21. CTRL + SHIFT + H = 替换文件

       

Windows Mac
CTRL  +  SHIFT + H     ⇧ +  ⌘  +   H    

       

22. CTRL + K  V = 打开 MarkDown 侧边预览

       

Windows Mac
CTRL +  K  V     ⌘ +  K  V    

23. CTRL + K  Z = 切换禅模式

       

Windows Mac
CTRL  +  K  Z     ⌘  +  K  Z    

编码无干扰。要退出禅模式,按ESC即可。

译者注:最后这个模式绝佳,为没看到消息找到了完美的理由。

关注公众号,解锁更多实用技巧


你点的每个在看,我都认真当成了喜欢。

vscode设置tab为4个空格_动图炫技23个鲜为人知的VS Code快捷键相关推荐

  1. VSCode设置Tab缩进两个空格

    1.vscode---->左下角设置图标---->设置 2.搜索 Tab Size,将此处的4更改为2 3.搜索 Detect Indentation,将前边的复选框的勾选取消(配置全局文 ...

  2. Linux设置tab4个字符,在 Vim 中设置 Tab 为4个空格

    缩进用 tab 制表符还是空格,这不是个问题,就像 Python 用四个空格来缩进一样,这是要看个人喜好的.在 Vim 中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设置长 ...

  3. vim设置tab为4个空格

    版本为Ubuntu14.04.3. 仅当前文本使用 vim默认tab为8个空格(不知道是不是因为linux内核代码的规范中,tab为8个空格). 可以使用set ts=4,将tab设置为4个空格. 执 ...

  4. VSCode 设置 Tab 空格

    Windows 点击左下角的 Setting 按钮 输入 tabSize 进行查找 转载于:https://www.cnblogs.com/ryanzheng/p/10840341.html

  5. vscode html tab键补全插件_打造舒适的 VS Code 开发环境

    此文用于记(分)录(享)我的VS Code环境配置(只涉及通用化配置,不包含诸如自定义代码段等定制化配置),主要用于算法/深度学习的日常开发,涉及语言为Python和C++,操作系统为Linux(偶尔 ...

  6. editplus 快捷键及设置tab空白符及删除空格空行

    1.默认快捷键 Move Down                 Alt+Shift+Down       Moves down selected lines Move Up             ...

  7. vi/vim 设置tab为4个空格

    vim 编辑器中 tab 有时不是4个空格,代码看起来比较凌乱. 配置文件位置: /etc/vim/vimrc(Kali-linux) set ts=4 set softtabstop=4 set s ...

  8. sublime设置tab为四个空格

    在首选项->设置里: 添加: "tab_size": 4, "translate_tabs_to_spaces": true, 转载于:https://w ...

  9. Notepad++ 设置tab为N个空格

    这种在使用的过程中会比较常见,尤其是在工程代码的规范中. 废话少说直接看图 设置->首选项->语言:

  10. vscode 怎么让光标一下子跳到行尾部_动图演示23个常用 VsCode 快捷键(Window Mac)...

    作者:Andreas 译者:前端小智 尽管我们经常使用 VS Code中的许多快捷方式,但是我们有可能会忘记它们.这里用可视化制作了一些GIF,以便更好地记住它们,希望对你有所帮助. VSCode中的 ...

最新文章

  1. “深绿” 及 AlphaGo 对指挥与控制智能化的启示
  2. mysql setup choose_1.MySQL安装、启动、登录、重置密码、卸载
  3. 2017-9-15Opencv 杂
  4. Git学习笔记(0)-错误汇总
  5. java面试题大全答案版文库_java高级面试题带答案
  6. 背包问题的二进制优化
  7. python画正方形的代码_python绘制正方形螺旋线的代码分享
  8. Android开源aria使用,1.1 开始
  9. java玻璃效果_swing透明效果(没aero毛玻璃那么好看)
  10. echart legends换行固定数量显示
  11. 计算机专业毕业设计资料免费下载
  12. 雅虎助手是如何自杀式攻击360安全卫士的?雅虎助手,3721是什么恶心人的--(部份转贴)
  13. xp任务栏一直闪跳怎么办_电脑的任务栏在不停闪烁,这个是什么问题引起的
  14. 直角四面体面积公式推导
  15. 第十五周助教工作总结——NWNU李泓毅
  16. 塔城地区谷歌高清卫星地图下载
  17. 1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制...
  18. 韩 天峰:关于PHP程序员技术职业生涯规划
  19. Vue视频插件vue-video-player的使用
  20. Java/Kotlin 最多保留两位小数处理方法

热门文章

  1. 重构第0天--重构的理解
  2. ecshop lang用法
  3. 控制台窗口界面的编程控制
  4. Windows 下 git的安装 + 可视化的小乌龟的安装
  5. kotlin的属性委托
  6. 搭建Android版的React Native项目
  7. 故障解决-CPU超频问题解决
  8. DBeaver 7.2.4 发布,可视化数据库管理平台
  9. C#基础之多线程与异步
  10. ASP.NET Core json返回忽略某些字段,实体不与数据库映射字段