VSCode可通过Keymaps插件快速切换Sublime Text、IntelliJ/WebStorm、Vim等编辑器键位方案:一、安装官方Keymaps扩展;二、设置中选择Sublime Text键映射;三、JSON中配置"editor.keyMap": "IntelliJ";四、另装Vim插件并启用相关选项。

如果您在使用 VSCode 时感到快捷键不顺手,可能是因为默认键位布局与您之前使用的编辑器(如 Sublime Text、WebStorm 或 Vim)存在差异。Keymaps 插件可帮助您快速加载预设的快捷键映射方案,使操作习惯无缝迁移。以下是启用和配置 Keymaps 插件的具体步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、安装 Keymaps 插件
VSCode 的 Keymaps 插件由官方维护,属于可信赖的扩展,支持主流编辑器键位方案。安装后无需重启即可生效,且不影响现有设置。
1、打开 VSCode,点击左侧活动栏的扩展图标(或按 Cmd+Shift+X)。
2、在扩展搜索框中输入 Keymaps。
3、在搜索结果中找到名称为 Keymaps、发布者为 Microsoft 的插件。
4、点击该插件右侧的 Install 按钮完成安装。
二、启用 Sublime Text 键位方案
Sublime Text 用户习惯使用 Cmd+D、Cmd+K+U 等组合键进行多光标编辑和大小写转换。此方案将 VSCode 的默认行为映射为 Sublime 风格。
1、按下 Cmd+, 打开设置界面。
2、在右上角设置搜索框中输入 keymap。
3、在 Extensions > Keymaps 区域下,点击 Keymap 下拉菜单。
4、从列表中选择 Sublime Text。
三、启用 IntelliJ / WebStorm 键位方案
IntelliJ 系列用户依赖 Alt+Enter 快速修复、Ctrl+Alt+L 格式化代码等操作。该方案完整复刻 JetBrains 编辑器的核心快捷键逻辑。
1、按下 Cmd+Shift+P 打开命令面板。
2、输入并选择 Preferences: Open Settings (JSON)。
3、在打开的 settings.json 文件中添加以下行:"editor.keyMap": "IntelliJ"。
4、保存文件,VSCode 将自动应用新键位映射。
四、启用 Vim 键位方案
Vim 用户依赖模式切换(普通/插入/可视)及 HJKL 移动,该方案通过 Vim 插件配合 Keymaps 设置实现原生级体验。
1、先安装扩展 Vim(发布者为 vscodevim)。
2、安装完成后,在设置中搜索 vim.enableNeovim 并启用它。
3、在 settings.json 中添加:"vim.vimrc.enable": true 和 "vim.useSystemClipboard": true。
4、重启 VSCode,进入编辑器后按 Esc 即可进入普通模式。










