Amaç, mevcut satırı bir TODO olarak kullanmak ve bunu bir dış programa göndermek. Böyle bir şey:Geçerli satırı vim içine harici komutla gönder (yakalama olmadan)
:! /usr/bin/todo "content of current line"
Ben filtreleme komutunun biliyorum ama bu ben istemiyorum akım tampon düzenlemek istediğiniz anlamına gelir. (:! bir filtre görevi görür). Mevcut dosyayı '%' ile nasıl alacağımı biliyorum, ancak başka içerikler almanın bir yolu yok mu? Belki kullanarak: hile yapmak gerekir
"1y$ //yank current row to register 1
: CTRL-R 1 //CTRL-R followed by register id pastes register to command line
: yürütmek ...
Tam olarak aradığım şey budur. Şu anki hattan bir todo oluşturmak için ta: silent .w! Todo gibi bir haritalama ile sona erdi. Teşekkürler ! –
gaspard
Bu cevabı inceledim ve benzer bir şey yapmakla ilgilendiğim için bu cevabı kestim. imleç konumundan başlayan dosya üzerinde harici bir komut yürütmek için kullanılır:., $ w! komutu & – magnetar
Bana göre çalışmıyor. : .w! Ls ls: erişilemiyor -: Bu tür bir dosya veya dizin yokkabuk 2 – ka3ak