当我尝试运行诸如:make或 之类的命令时:!ls,它会在完全不同的屏幕/视图中显示输出,并且在此过程中我正在编辑的文件不可见。无论如何我仍然可以看到我的文件并进行编辑,而我执行的命令可能可以在底部的窗口中运行,可能是快速修复窗口?
小智 3
如果您使用 vim 8 或 neovim,也许您想尝试:
http://github.com/skywind3000/asyncrun.vim,
很好的替代 vim-dispatch,具有更好的用户体验。
易于使用,只需通过 :AsyncRun 启动后台命令(就像旧的“!”cmd)。
命令在后台完成,无需等待整个过程完成。
输出显示在快速修复窗口中,错误与错误格式匹配。
您可以立即探索错误输出或在执行时继续在 vim 中工作。