代码之家  ›  专栏  ›  技术社区  ›  Adam Neal

有没有一种方法可以将任意文本传递给vim?

vim
  •  8
  • Adam Neal  · 技术社区  · 15 年前

    我想找个方法把一些文字传递给Vim。我看到它可以 read from stdin 使用“-”参数,这样您就可以通过管道向它发送内容,例如其他命令的输出。

    但是有办法通过吗 任何 像这样输入文本

    vim - "Here's some random text"
    

    用缓冲区中的字符串打开Vim?

    它抱怨如果我尝试这个命令…

    3 回复  |  直到 15 年前
        1
  •  21
  •   Eimantas    15 年前
    $ echo "Here's some random text" | vim -
    
        2
  •  6
  •   Mehrdad Afshari    15 年前
    echo string | vim -
    
        3
  •  0
  •   Shizzmo    15 年前
    cat some_file | vim -
    

    这是导入VIM的正确方法。