我在Windows 7 64bit和VIM74(32位)上使用ack.vim,但我无法在quickfix窗口中获取我的搜索结果
这是我的SHELL窗口显示如下:
C:\WINDOWS\system32\cmd.exe /c (ack.pl -H --nocolor --nogroup --column Flash_Locked ^>C:\Users\edward\AppData\Local\Temp\VIeC84A.tmp 2^>^&1)
任何人都可以帮助我。感谢。
答案 0 :(得分:1)
这可能是因为它试图直接调用ack.pl
,只有当您告诉Windows将.pl
文件扩展名与Perl解释器关联时才会有效。
显式指定Perl解释器更为健壮:调用应如下所示:... cmd.exe /c (perl ack.pl ...
(假设perl
可通过PATH
获得)。