如何将VSCode Mac默认快捷键导出至Linux以保持一致?
跨平台同步VSCode快捷键方案
快速导出/导入配置
- 在Mac的VSCode中,按下
Cmd+Shift+P唤起命令面板,输入Preferences: Open Keyboard Shortcuts (JSON)并回车,打开快捷键配置文件keybindings.json - 复制文件内的全部内容
- 在Linux虚拟机的VSCode中,按下
Ctrl+Shift+P唤起命令面板,同样输入Preferences: Open Keyboard Shortcuts (JSON)打开对应文件,粘贴内容后保存,重启VSCode即可生效
直接复制本地配置文件
VSCode的用户快捷键配置文件路径如下:
- Mac端:
~/Library/Application Support/Code/User/keybindings.json - Linux端:
~/.config/Code/User/keybindings.json - 直接将Mac上的
keybindings.json复制到Linux对应的路径下,重启VSCode完成同步
自定义适配(可选)
如果部分快捷键在Linux平台存在冲突(比如Mac的Cmd键对应Linux的Ctrl键),可以在keybindings.json中批量调整:
- 用文本编辑器的替换功能,将所有
"key": "cmd+替换为"key": "ctrl+ - 针对个别仍有冲突的快捷键,单独修改对应的
key字段即可
内容的提问来源于stack exchange,提问作者xaa29221
相关产品推荐
相关产品推荐

