![在 Notepad++ 中的 TextFX 菜单中添加 Alt 键盘快捷键](https://linux22.com/image/1305819/%E5%9C%A8%20Notepad%2B%2B%20%E4%B8%AD%E7%9A%84%20TextFX%20%E8%8F%9C%E5%8D%95%E4%B8%AD%E6%B7%BB%E5%8A%A0%20Alt%20%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE.png)
有没有办法将Alt键盘快捷键(通常显示为带下划线的字母,例如 F̲ile > S̲ave)添加到 Notepad++ 5.8.6(巨大丑陋的“查找”对话框之前的最后一个版本)中的 TextFX 菜单?
由于我更喜欢将手放在键盘上而不是伸手去拿鼠标,因此要使用菜单,我目前需要按Alt+T然后使用光标键或T多次按才能导航到相关项目。
我知道我可以将按键绑定到特定项目,但使用单个项目的频率不够高,无法为它们设置一整套快捷键。此外,我需要记住绑定的内容,而带下划线的字母可以清楚地提醒我。
我发现在本地化 XML 文件中的字符前添加一个 & 符号会使其成为Alt快捷方式,但 TextFX 显然不在这些文件中。
答案1
我找到了另一种方法...让我知道它对你有何作用。
在文件菜单宏>修改快捷方式/删除宏...
选择插件选项卡,选择您想要分配快捷方式的 Text FX 命令。
最后在 TextFX 菜单中检查结果
我有截图,但由于我的声誉低,它不允许我发布图片。
答案2
使用 HEX-Editor 插件,在 ANSI 模式下搜索
即
并在字母前添加与号以制作快捷方式(字符串是用空值填充的,因此您可以通过类似地减少其后的空值来延长字符串的长度)。
要更改“TextFX 字符”菜单标签,请以十六进制模式搜索
43 00 68 00 61 00 72 00 61 00 63 00 74 00 65 00 72 00 73
并修改非零字符。由于此字符串无法扩展,因此您可以从字符串的另一部分“附加”一个字符,例如“s”,以生成“TextFX &Character”。