Boru Vim dış komut için tampon
Biraz Vim acemiyim. Dış komut stdin (sağlar postada) için geçerli arabellek içeriğini göndermek istiyorum. Nihai amacım hızlı bir şekilde geçerli Vim tampon e-posta göndermek için bir kısayol ayarlamak için. Bu önemsiz bir şey olması gerektiğini tahmin ediyorum, ama harici bir komut Vim tampon göndermek için bir yol bulamadım. Şimdiden teşekkürler.
CEVAP
:w !cmd
dış komut stdın için geçerli tampon yazmak için kullanabilirsiniz. :help :w_c
:
:[dizi]w[ayin] [ tercih] !{cmd}
Standart girdi olarak 3* *satır
{cmd}
('!'
önünde boşluğa dikkat edin) yürütmek.{cmd}
gibi bir önceki komutu|:!|
ile değiştirilir herhangi bir":!{cmd}"
ile yürütülür.
İlgili bir komut aynı şeyi yapar ve sonra komutu çıktısı ile geçerli tampon yerine :%!cmd
. :%!sort
yerde geçerli tampon sıralamak için harici sıralama komutu çağırmak.
Bash bir komut önce değişken bir boru ...
Nasıl kedi dosyaları bulmak için komut...
Raylar 3.1 varlık boru hattı: nasıl de...
Nasıl boru hattı girişi kabul eden bir...
Nasıl exec parametresi için bir boru k...