wangzengdi's Blog

Functional Programming

0%

VSCode Cheat Sheet -- 备忘录

VSCode 入门简单、操作方便、扩展灵活的特点,让 VSCode 在编程届(尤其是前端)越来越流行;

而相比之下,Emacs 学习和维护成本都很高,导致用户群较小,开发和维护面临后继无人的局面。Emacs 相对于 VSCode 的优势已经不明显。Emacs 的优势:快捷键、magit 等,在 VSCode 上也都有相应的实现,因此从 Emacs 迁移到 VSCode 的成本也没有想象的那么大。

而缺点却比较多:

  • 出问题时,提示不友好,不知道错在哪里;
  • 各种小问题不断,每个小问题可能都要查半天,时间成本比较高;
  • Emacs 配置比较复杂,需要学习 elisp 语言;

鉴于上述几点,本人也要从使用了多年的 Emacs 迁移到 VSCode 了。在此想到了几句话:唯一不变的是变化,选择比努力更重要。

本文将是本人学习 VSCode 总结的备忘录,后面遇到之前用过、总结过、但不熟悉的地方,可以快速查找到解决方法。主要是快捷键

macOS 快捷键

名词解释

  • Explorer: 左侧边栏;
  • Editor: 编辑区;
  • Editor Group: 编辑组,一个编辑组可以包含多个打开的文件。可以使用 CMD + \ 来分割编辑组;

各区域切换

快捷键 解释
CMD + 0 左侧边栏
CMD + 1, CMD + 2, CMD + 3… 聚焦 1st,2nd,3rd editor group
CMD + B 切换左侧边栏是否可见

设置