一位同事正在向我展示他的带有comint
模式的 emacs-fu,并向我展示了一些非常有趣的东西。
他能够生成一个进程并在缓冲区窗口中观察输出,并具有在编辑器中执行此操作的所有好处,例如在进程运行时在窗口中进行搜索和替换。
我知道如何生成一个进程并在它完成时捕获输出,但是想知道你是否可以在它从 vim 运行时执行它 - 例如对于长时间运行的编译,你可以在进程仍在运行时跟踪输出并搜索它.
干杯。
一位同事正在向我展示他的带有comint
模式的 emacs-fu,并向我展示了一些非常有趣的东西。
他能够生成一个进程并在缓冲区窗口中观察输出,并具有在编辑器中执行此操作的所有好处,例如在进程运行时在窗口中进行搜索和替换。
我知道如何生成一个进程并在它完成时捕获输出,但是想知道你是否可以在它从 vim 运行时执行它 - 例如对于长时间运行的编译,你可以在进程仍在运行时跟踪输出并搜索它.
干杯。
可能是您正在寻找Conque。
:ConqueTerm <command>
:ConqueTermSplit <command>
:ConqueTermVSplit <command>
:ConqueTermTab <command>
<command>
例如,可以是 bash shell 或任何您想要的。