IDEA 用户福音:一个脚本把关闭标签页快捷键改为 Ctrl+W
- [IDEA 用户福音:一个脚本把关闭标签页快捷键改为 Ctrl+W](#IDEA 用户福音:一个脚本把关闭标签页快捷键改为 Ctrl+W)
IDEA 用户福音:一个脚本把关闭标签页快捷键改为 Ctrl+W
再也不用自己手动设置了,只需要双击一下就行。
1、你是不是也这样?
1、刚装上 IntelliJ IDEA,习惯性按 Ctrl+W 想关掉当前文件------结果光标选中了一个单词。再按一次,选中了一行。再按,整个方法。
2、你愣住了。这是「扩展选区」,不是关闭标签页。
3、你打开 Settings → Keymap,搜索 "Close Editor",右键改快捷键,IDEA 提示 "Ctrl+W 已被 EditorSelectWord 占用,是否移除?" 你点了 Remove。
4、一通操作下来,终于改好了。
2、下次还得再来一遍
换电脑、重装 IDEA、升级大版本------keymap 配置丢了,你又得手动来一遍。
这就是这个脚本存在的意义。
3、它解决了什么问题?
一个 windows 系统的 bat 脚本,双击运行后自动:
- 扫描你电脑上的 IDEA 版本
- 创建自定义 keymap,把
Ctrl+W绑定到关闭标签页 - 自动解除
EditorSelectWord的快捷键冲突 - 激活该 keymap,重启 IDEA 即生效
4、适用场景
| 场景 | 说明 |
|---|---|
| 新手安装 IDEA | 装完就跑脚本,不用翻设置 |
| 重装系统 | 恢复快捷键习惯,一条龙 |
| 团队统一环境 | 发给新同事,统一快捷键习惯 |
5、原理简述
IDEA 的快捷键存储在 %APPDATA%\JetBrains\IntelliJIdea<版本>\keymaps\ 下。脚本做的事很简单------自定义 XML 配置文件:
Custom.xml:定义CloseEditor→Ctrl+W,同时把EditorSelectWord的快捷键置空keymap.xml:告诉 IDEA 启动时加载Customkeymap
没有任何黑魔法,全是 IDEA 原生支持的配置方式。
6、如何恢复
如果有天你想回到默认:File → Settings → Keymap → 切回 Default。
7、获取方式
下载 setup-idea-ctrl-w.bat,双击即可。 戳我获取→→→【IntelliJ IDEA 一键将关闭标签页快捷键改为Ctrl+W】