2016-04-13 4 views
0

OS:WINDOWS使用ack-standalone.pl(WINDOWS)

のperl:イチゴperlの

VIM:gvim74は、私はstrsf.vimを使用

:!perl:!agをuseingことにより、PerlとAGを実行することができます) VIMで strsf.vimは、バックグラウンドでagまたはackが必要です。 ag.exeをsystem32フォルダに入れると、strsf.vimがうまく機能します。

質問: もしagの代わりにackを使用したいのなら、 どうすればackstandalone.plがどこにあるのかをgvimに知らせることができますか?

私はsystem32にそれを入れてみましたない、vimのフォルダperlのフォルダ、どちらも私もOSパスにperpathのvimのパスを追加

を働いている、何も 、私はack-standalone.plはperlで実行する必要がありますkonw

を変更しませんそして、私はvimの中で:!perl ack-standalone.plを使用しようとしましたが、私はbatファイルを使用する場合、いくつかのエラーが

C:\windows\system32\cmd.exe /c (perl ack.pl) 
    Can't open perl script "ack-standalone.pl": No such file or directory 
    shell returned 2 
    Hit any key to close this window... 

次のように発生しました:

@"C:\Strawberry\perl\bin\perl.exe" C:\Strawberry\perl\bin\ack-standalone.pl %* 

それは

私はgvimをでack-standalone.plファイルを使用したい場合、私は何をすべきに動作しますか?

答えて

0

ack.batファイルを使って解決し、VIMが見つけることができるsystem32フォルダに入れました。 ack.batの内容は

@"C:\Strawberry\perl\bin\perl.exe" C:\Strawberry\perl\bin\ack %* 

である私は、誰もがより良いものを持っているので、もし、私に教えてください、それは良い解決策だとは思いません。

関連する問題