我需要的是一个与当前窗口不同的窗口,它将命令的输出放入相同的缓冲区。这样我就可以执行以下命令:
:!php %
在底部拆分窗口中查看输出。我使用过的大多数图形编辑器都有这种功能。
注意:
- 不是在当前窗口。不想要频繁切换。
- 不是每次都创建一个新缓冲区。(必须重用“输出”缓冲区)
- 我不想把输出放在寄存器里,我想直接看到输出结果。
流程如下:
- 打开vim -S session ...
- 编辑文件
- 执行简单的make类型命令
- 在输出窗口中查看命令输出结果
而且不会产生数百个新缓冲区并需要在窗口之间切换。
到目前为止,我尝试过的不理想的方法是...将输出发送到文件,打开自动读取,打开一个该文件的缓冲区。虽然这可以实现,但我必须为所有文件打开自动读取,这有点麻烦。是否有一种方法只为单个缓冲区/文件打开自动读取?
感谢您的帮助。