KeymapManager增加检测快捷键冲突的功能

1459次阅读  |  发布于5年以前

Sublime Text的QQ群里(193076432)一直有同学对插件的快捷键有抱怨,经常遇到快捷键冲突的问题。目前还没有一个比较好的方案解决这个问题。基于前段时间开发的管理插件快捷键的插件KeymapManager,遂在这个插件上增加了个检测插件快捷键冲突的功能。

安装或者更新

如果你还没有安装,请在Package Control里搜索KeymapManager直接安装。

如果你之前安装过,需要对KeymapManager更新,更新方式如下:

通过shift+ctrl+p打开Command Palette..., 输入upgrade,执行 Package Control: Upgrade/Override All Packages,等待更新完成。

使用方式

通过Ctrl + Alt + k 打开KeymapManager, 拉到最后一项KeymapConflict(可以通过键盘向上按钮快速找到),点击后就弹出当前已经发生冲突的快捷键,并提示快捷键在哪些命令下发生了冲突,如图:

这样就很清楚的列出了哪些快捷键有冲突了,如果冲突的快捷键影响到了功能的使用,你就可以进行对应的插件目录去修改了。并且可以对修改后的快捷键再次检测是否有冲突。

代码维护

代码始终放在github上进行维护,项目地址: https://github.com/welefen/KeymapManager

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8