简体   繁体   English

在window7 64bit上将ack集成到VIM74

[英]Integrate ack to VIM74 on window7 64bit

I'm using ack.vim on windows 7 64bit with VIM74(32bit), but i can't get my search results in quickfix windows 我在带有VIM74(32bit)的Windows 7 64bit上使用ack.vim,但无法在quickfix窗口中获得搜索结果

This is how my SHELL window display below: 这是我的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)

Anyone can help me out. 任何人都可以帮助我。 Thanks. 谢谢。

This is probably because it's trying to directly invoke ack.pl , which only works when you tell Windows to associate the .pl file extension with the Perl interpreter. 这可能是因为它试图直接调用ack.pl ,仅当您告诉Windows将.pl文件扩展名与Perl解释器关联时,该文件才有效。

It's more robust to explicitly specify the Perl interpreter, though: The call should look like: ... cmd.exe /c (perl ack.pl ... (assuming perl is available through PATH ). 但是,显式指定Perl解释器更为健壮:调用应类似于: ... cmd.exe /c (perl ack.pl ... (假设perl可通过PATH )。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM