我希望我可以通过在后台而不是在内部 Neovim 终端模拟器中运行脚本来模拟原始 VIM 行为。
基本上原因是我似乎无法让颜色正常工作,另外,我喜欢 Ctrl+Z(将编辑器置于后台)并检查最后一个命令的输出是什么。
无论如何,我可以将 nvim 配置为在这方面与 vim 相同吗?
这是比较:
编辑:我的测试是通过使用运行的 :! ./vendor/bin/phpunit {file}
虚拟机
NVIM
“背景”我的意思是,不是异步,在后台,而 Neovim 在“顶部”。我的意思是,将编辑器置于后台(就像我们执行 ctrl+z,然后在“顶部”运行测试一样。然后我按下一个键,Neovim 回到顶部。
换句话说,我想以一种方式配置 nvim,当我运行测试时,它与执行 CTRL-Z 相同;执行测试。
对不起,这可能是超级混乱:D
在 vim 的最新版本(github 存储库中的 HEAD 版本)中,启用了终端功能。
您可以使用以下命令在后台运行当前文件:
:终端++隐藏./%
对于新维姆
您可能需要安装一些插件,例如:
https://github.com/tracyone/neomake-multiprocess
或者
https://github.com/skywind3000/asyncrun.vim
如果你使用 tmux,你可以
https://gist.github.com/tracyone/65cffd685fc9b9308e50c1a1783d1fb0