2016-04-13 20 views
0

OS: WINDOWSkullanım ack-standalone.pl (WINDOWS)

perl: çilek perl

vim: gvim74 ben strsf.vim kullanmak

(:!perl:!ag değerleri kullanılarak Perl ve ag çalıştırabilirsiniz) VIM'de. strsf.vim arka planda ag veya ack'ye ihtiyaç duyar. , system32 klasörüne ag.exe eklediğimde, strsf.vim iyi çalışıyor.

soru şu: ag yerine ack kullanmak istiyorsam, gvim'i ack-standalone.pl dosyasının neresinde olduğunu nasıl öğrenebilirim?

Ben system32'ait, vim klasör perl klasör içine koyun çalıştı, ne

ben ack-standalone.pl perl'de çalışmalıdır konw, hiçbir şey

değişti Ben de OS yoluna perpath vim yolunu eklemek

, çalışmış ve ben vim :!perl ack-standalone.pl kullanmaya çalıştı, ancak bir bat dosyası kullanırken bazı hata

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... 

aşağıdaki gibi oluştu:

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

ben gvim içinde ack-standalone.pl dosyasını kullanmak istiyorsanız yapmalıyım

çalışır?

cevap

0

Bir ack.bat dosyasını kullanarak çözdüm ve VIM'in bulabildiği system32 klasörüne koyun. ack.bat içeriği Bunun iyi bir çözüm olduğunu düşünüyorum, bu yüzden kimse varsa daha iyi bir, söyle lütfen yok

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

olduğunu.