我想要一种方法将一些文字文本传递给Vim。我已经看到它可以read from stdin带有“ - ”参数,所以你可以把东西送到它,例如其他命令的输出。
但有没有办法将任何文字传递给它
vim - "Here's some random text"
并在缓冲区中用该字符串打开Vim?
如果我尝试这个命令,它会抱怨...
答案 0 :(得分:21)
$ echo "Here's some random text" | vim -
答案 1 :(得分:6)
echo string | vim -
答案 2 :(得分:0)
cat some_file | vim -
这是管道进入vim的正确方法。