查看系统中注册的快捷键,找出系统中被占用的全局热键
最近在notepad++装了ZenCoding插件,可是却发现“重做”的热键ctrl+Y不能用了。
由于这几天一直在写html,实在受不了ctrl+Y不能用,于是决定把这个问题解决一下。
首先的找出ctrl+Y被那个程序占用了,先后用了ActiveHotkeys(看了半天愣是没学会这软件咋用),和GhotKeys(我的Win7 32位,结果被这玩意儿搞蓝屏了,估计只支持XP),都不理想。
最后在小众软件的评论中看到有人推荐Windows Hotkey Explorer,就下载来使用了一下,成功找出占用ctrl+Y的程序,原来就是Notepad++。
软件界面如下,使用很简单
在Notepad++的捷键管理中翻了半天不知是Notepad++中的啥占用了ctrl+Y,就在失望时,才发现罪魁祸首是ZenCoding插件。
就是那个Evaluate Math Expression功能占用了ctrl+Y,占就占吧,你还设置成全局的热键。。。搞的我在其他程序中都不能用ctrl+Y
于是打开notepad++的插件目录,找到负责ZenCoding插件的js(我的路径是F:\Notepad++ 6.1.5\plugins\NppScripting\includes)
打开Zen Coding.js这个文件。
把第8010行负责注册热键的代码注释掉并重启Notepad++就可以了。ctrl+Y又可以用了
如图: