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 | 切换左侧边栏是否可见 |