【发布时间】:2023-03-09 06:25:01
【问题描述】:
是否有人知道任何允许我使用 vim 运行 bjam 然后将结果写入单独窗口的插件或功能?我一直在看 SimpleCompile 插件 (http://www.vim.org/scripts/script.php?script_id=3115),但看不出适合谁。
【问题讨论】:
-
这种事情几乎不需要映射。 :new|r!echo #:p:h
标签: vim
是否有人知道任何允许我使用 vim 运行 bjam 然后将结果写入单独窗口的插件或功能?我一直在看 SimpleCompile 插件 (http://www.vim.org/scripts/script.php?script_id=3115),但看不出适合谁。
【问题讨论】:
标签: vim
通用解决方案(即不是特定于 bjam):首先,配置 Vim 以运行 bjam 以执行 :make 命令:
:set makeprg=bjam
然后,只需运行 make 并在 quickfix window 中显示输出:
:make | copen
或者,您也可以简单地将外部命令的输出读入当前缓冲区:
:r !bjam
将此与通过:new 创建新窗口相结合,您可以轻松地将外部命令的输出读取到新窗口中:
:new | r !bjam
【讨论】: