如果你写代码,想学习写代码,用 Markdown 写文章,或者有文本编辑的诉求,那么你一定听过大名鼎鼎的 VSCode(Visual Studio Code)。
Visual Studio Code,通常简称为VSCode,是一款强大的、跨平台的开源代码编辑器,由Microsoft开发。它融合了出色的性能、丰富的功能和广泛的可扩展性,成为了许多开发者和程序员的首选工具。无论你是前端开发者、后端工程师、数据科学家还是任何其他编程领域的从业者,VSCode都为你提供了出色的编辑和开发体验。- ChatGPT
工欲善其事、必先利其器
让工具回归工具,VSCode 只是我们写代码、做文本编辑任务的工具。工具之所以是工具,是因为用刀切水果比用手来得快、用斧子砍柴一上午能把这个山头砍光。如果你想让其充分发挥工具的使命,那么我们一定要搞定哪些事情?
键位设计:这是高效工具的入门,要硬吃
VSCode 自带的快捷键,不够科学,不够强大,不够让你操作得飞起,猛如虎。
本人作为资深魔兽世界玩家(香草时代 R13 兽人战士)以及 Emacser,通过日常的使用和个人经验总结,形成了一套科学高效的快捷键布局,我不认为从功能的角度进行分类和归结是科学的,所以尝试从修饰键盘族来思考。
要使用这套键位,首先建议安装 VSCode 插件 「Awesome Emacs Keymap」:
Ctrl 簇
键盘上「caps lock」键出现在了最高效的位置,但是日常使用却最低频,所以我把调换了 「caps lock」和「ctrl」键的位置,这也是 emacser 最习惯的键位。

Command 簇
这里大家特别熟悉的 「command」快捷键组合我没有列出来,请自行查阅:
Windows版本:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
Mac 版本:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
Linux版本:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf

Ctrl + Shift 簇

Command + Shift 簇

