2009-09-11 175 views
8

我想要一種將某些文本文本傳遞給Vim的方法。我已經看到它可以帶有「 - 」參數的read from stdin,所以你可以管它的東西,例如其他命令的輸出。有沒有辦法將任意文本傳遞給Vim?

但是,有沒有辦法通過任何文字到它像

vim - "Here's some random text" 

和開放的Vim的緩衝區字符串?

它抱怨,如果我試試這個命令

回答

21
$ echo "Here's some random text" | vim - 
6
echo string | vim - 
+5

+在'bash'一個可以做一個'VIM - <<< $ string' – 2009-09-11 19:53:03

0
cat some_file | vim - 

這是正確的方式來管到VIM。

+0

除將OP是詢問如何管中,文件中沒有內容的文本字符串。 – EBGreen 2009-09-11 19:47:47

相關問題