我希望能够在Vim中编写Inquisit个脚本。 在用于编写脚本的标准Inquisit应用程序中,我可以按F1并显示与光标下的单词相关的主题的帮助。 我想通过Vim设置相同的功能。
Inquisit的帮助文件存储在Windows .CHM文件中。
我认为必须有一组用于在chm文件中进行关键字搜索的命令行选项,但我无法找到命令行选项的完整列表,大概是HH.exe。
问题:
答案 0 :(得分:3)
如果你可以在AutoHotkey中编写脚本,我就找到了一个解决方案。我们的想法是使用VIM传递reqd。命令行参数到已编译的Ahk脚本,该脚本将依次打开帮助文件a / c数据。
在此解决方案中,还假设您要搜索的所有关键字都位于“索引”列表中(就像它们一样)。
要打开帮助文件,请打开“索引”选项卡&搜索,以下AHK代码有效 -
Run, %Helpfile% ; your help file
Winwaitactive, ahk_class HH Parent
SendMessage, 0x1330, 1,, SysTabControl321
sleep, 0
SendMessage, 0x130C, 1,, SysTabControl321
Send,+{Home}%1%{Enter}
其中%1%
是传递给已编译的Ahk脚本的唯一命令行参数。
因此,VIM可以将Commandline参数传递为start compiledahk.exe "<Keyword>"
。