2009-11-07 12 views

Odpowiedz

35

znaleźć odpowiedź dzięki użytkownika na lista vim-use pocztowy:

:let @a = system("ls -l")

Aby uruchomić polecenie z pliku pod kursorem jako argumentem:

:let @a = system("ls -l " . shellescape(expand('<cfile>')))

+2

To mądry, aby używać 'shellescape() function' przy budowie poleceń powłoki. W tym przykładzie: 'let @a = system (" ls -l ". Shellescape (rozwiń ('')))'. – jamessan

+1

Dobra uwaga, aktualizacja odpowiedzi –

Powiązane problemy