Yanıtlar:
Komut moduna gidin Esc, sonra çalıştırın :!unix_command
. :
Bir patlama ile başlayan komut isteminden çalıştırılan herhangi bir şey !
bir unix kabuk komutu olarak çalıştırılır. Çıktı gösterilecek ve çalışmanıza geri dönebilmek için bir tuşa basmanıza izin verilecek.
Görsel modda metin seçtiyseniz ve onu STDIN olarak bir komuta göndermek istiyorsanız, tuşuna basın !!
ve komutunuzu girin. Komutun sonuçları seçtiğiniz metni değiştirecektir.
:r!unix_command
. Bu gibi komutlar için kullanışlıdırdate
:10,20!sh
veya, işaretli satırları oluşturur,'a,'b!sh
Bir VIM yardım aynasından:
:shell :sh[ell] start a shell
:! :!{command} execute {command} with a shell
!!
olmadan bir komutu çalıştırmanıza ve ardından sonucu mevcut imleç pozisyonunuza eklemenize izin verir - STDIN'e bir şeyler göndermenize ve ihtiyaç duymaz / istemiyorsanız değiştirmenize gerek kalmaz.