如何在 Neovim 的后台运行脚本?

Mar*_*elo 5 vim neovim

我希望我可以通过在后台而不是在内部 Neovim 终端模拟器中运行脚本来模拟原始 VIM 行为。

基本上原因是我似乎无法让颜色正常工作,另外,我喜欢 Ctrl+Z(将编辑器置于后台)并检查最后一个命令的输出是什么。

无论如何,我可以将 nvim 配置为在这方面与 vim 相同吗?

这是比较:

编辑:我的测试是通过使用运行的 :! ./vendor/bin/phpunit {file}

虚拟机

在此处输入图片说明

NVIM

在此处输入图片说明

编辑

“背景”我的意思是,不是异步,在后台,而 Neovim 在“顶部”。我的意思是,将编辑器置于后台(就像我们执行 ctrl+z,然后在“顶部”运行测试一样。然后我按下一个键,Neovim 回到顶部。

换句话说,我想以一种方式配置 nvim,当我运行测试时,它与执行 CTRL-Z 相同;执行测试。

对不起,这可能是超级混乱:D

饶晓文*_*饶晓文 1

在 vim 的最新版本(github 存储库中的 HEAD 版本)中,启用了终端功能。

您可以使用以下命令在后台运行当前文件:

:终端++隐藏./%

对于新维姆

您可能需要安装一些插件,例如:

https://github.com/tracyone/neomake-multiprocess

或者

https://github.com/skywind3000/asyncrun.vim

如果你使用 tmux,你可以

https://gist.github.com/tracyone/65cffd685fc9b9308e50c1a1783d1fb0