【问题标题】:How to open in vim output of some app如何在某些应用程序的 vim 输出中打开
【发布时间】:2014-05-07 10:53:28
【问题描述】:

有时,我希望在 vim 中同时查看该代码的编译版本的输出源代码和标准输出。假设,我有代码source.cpp 和编译的应用程序main。当然我可以将main 输出重定向到文件并在vim 中打开它:

 $ main > /tmp/main_output.txt
 $ vim /tmp/main_output.txt

但是,它太无聊了(尤其是如果您有很多对代码/应用程序)。所以我想写vim类似的东西

 :e source.cpp
 :vsp <someway obtained output of main>

我如何获得它?

【问题讨论】:

    标签: vim editor vi


    【解决方案1】:

    只需创建一个新的暂存缓冲区 (:new) 并使用 :read !{cmd} 执行外部命令并使用其输出:

    :e source.cpp
    :vnew | 0r !main
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      • 2016-08-23
      • 1970-01-01
      相关资源
      最近更新 更多