0

0

如何通过快捷键映射(Keybindings)将 VSCode 打造成你熟悉的编辑器?

夜晨

夜晨

发布时间:2025-09-18 16:39:01

|

435人浏览过

|

来源于php中文网

原创

快捷键映射可让VSCode操作更贴合个人习惯,提升效率。通过“文件→首选项→键盘快捷方式”或Ctrl+K Ctrl+S打开设置,搜索命令如“保存”,双击后输入新快捷键并确认即可。VSCode会自动检测冲突,支持条件绑定和JSON手动编辑(via keybindings.json),还可通过“重置键盘快捷方式”恢复默认。查找命令名称可用命令面板(Ctrl+Shift+P),输入功能关键词如“格式化”查看对应命令名。迁移Sublime Text快捷键可安装官方“Sublime Text Keymap”扩展,重启后即生效,其他编辑器如Vim、Emacs等也有社区提供的快捷键扩展,支持一键切换操作习惯。

如何通过快捷键映射(keybindings)将 vscode 打造成你熟悉的编辑器?

快捷键映射就像给你的VSCode安装了一个大脑补丁,让它更懂你。核心在于定制,让VSCode的操作习惯贴合你的肌肉记忆,从而提高效率。

解决方案

VSCode的快捷键映射功能非常强大,允许你根据自己的习惯重新定义每一个操作对应的快捷键。要进行快捷键映射,你可以这样做:

  1. 打开快捷键设置: 通过
    文件 -> 首选项 -> 键盘快捷方式
    (或使用快捷键
    Ctrl+K Ctrl+S
    /
    Cmd+K Cmd+S
    ) 打开键盘快捷方式编辑器。
  2. 搜索命令: 在编辑器顶部的搜索框中,输入你想要修改的命令名称。例如,你想修改保存文件的快捷键,可以搜索 "保存"。
  3. 修改快捷键: 找到你想要修改的命令后,双击该命令,或者右键单击选择 "更改键绑定"。
  4. 输入新快捷键: VSCode会弹出一个输入框,让你输入新的快捷键组合。按下你想要设置的快捷键,VSCode会自动识别并显示出来。
  5. 确认修改: 按下
    Enter
    键确认你的修改。新的快捷键会立即生效。

一些小技巧:

  • 冲突检测: VSCode会自动检测快捷键冲突。如果你的新快捷键已经被其他命令占用,VSCode会提示你。你可以选择覆盖原有的快捷键,或者选择其他的快捷键。
  • 条件绑定: 你可以根据不同的上下文 (例如,当你在编辑器中编辑Python文件时) 设置不同的快捷键。这允许你更精细地控制快捷键的行为。
  • JSON编辑: 如果你喜欢手动编辑配置文件,你可以点击键盘快捷方式编辑器右上角的 "打开键盘快捷方式(JSON)" 按钮,直接编辑
    keybindings.json
    文件。
  • 恢复默认: 如果你搞砸了快捷键设置,可以点击键盘快捷方式编辑器右上角的 "重置键盘快捷方式" 按钮,恢复到VSCode的默认快捷键设置。

如何找到我常用的命令对应的命令名称?

这是一个好问题,因为你必须知道命令名称才能修改快捷键。最简单的方法是使用命令面板。

  1. 打开命令面板: 使用快捷键
    Ctrl+Shift+P
    (或
    Cmd+Shift+P
    ) 打开命令面板。
  2. 输入命令: 在命令面板中输入你想要执行的操作。例如,你想知道 "格式化文档" 命令的名称,可以输入 "格式化"。
  3. 查看命令名称: VSCode会显示所有匹配的命令,以及它们对应的快捷键 (如果有的话)。命令的名称会显示在命令列表的左侧。

另一种方法是查看VSCode的官方文档,文档中会列出所有可用的命令及其名称。但通常来说,命令面板是最方便快捷的。

BlackBox AI
BlackBox AI

AI编程助手,智能对话问答助手

下载

如何将 Sublime Text 的快捷键迁移到 VSCode?

很多开发者从Sublime Text迁移到VSCode,最不习惯的就是快捷键。好消息是,VSCode有官方的Sublime Text快捷键扩展。

  1. 安装扩展: 在VSCode的扩展商店中搜索 "Sublime Text Keymap",安装官方的 Sublime Text 快捷键扩展。
  2. 启用扩展: 安装完成后,重启VSCode。Sublime Text的常用快捷键就会自动应用到VSCode中。

虽然这个扩展可以覆盖大部分常用的快捷键,但仍然可能存在一些差异。你可以根据自己的需要,手动修改

keybindings.json
文件,进行更精细的调整。

除了 Sublime Text,还有其他编辑器的快捷键迁移方案吗?

是的,VSCode社区提供了很多其他编辑器的快捷键扩展。你可以在VSCode的扩展商店中搜索 "Keymap",找到你熟悉的编辑器的快捷键扩展。

例如,你可以找到Atom、Emacs、Vim等编辑器的快捷键扩展。这些扩展通常由社区维护,可能不如官方的Sublime Text快捷键扩展那么完善,但仍然可以为你提供一个良好的起点。

如果你找不到你想要的快捷键扩展,或者对现有的扩展不满意,你也可以自己编写一个快捷键扩展。VSCode提供了丰富的API,允许你完全自定义快捷键的行为。这需要一定的编程知识,但可以让你完全掌控VSCode的快捷键。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

419

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

535

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

311

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

77

2025.09.10

vim保存退出命令
vim保存退出命令

vim是一个非常强大的文本编辑器,常用于Unix和Linux系统。它是从vi发展而来的,相比vi有许多改进和扩展。在vim中,保存并退出的命令是:wq"wq"这个命令是由两个部分组成的。其中,"w"表示写入文件,将所做的更改保存到磁盘;而"q"表示退出vim编辑器。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

267

2023.08.01

vscode
vscode

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

593

2023.06.30

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

223

2023.07.21

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

395

2024.03.14

Golang 网络安全与加密实战
Golang 网络安全与加密实战

本专题系统讲解 Golang 在网络安全与加密技术中的应用,包括对称加密与非对称加密(AES、RSA)、哈希与数字签名、JWT身份认证、SSL/TLS 安全通信、常见网络攻击防范(如SQL注入、XSS、CSRF)及其防护措施。通过实战案例,帮助学习者掌握 如何使用 Go 语言保障网络通信的安全性,保护用户数据与隐私。

2

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.6万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号