0

我做了很多 vim 和终端工作。如果我可以运行类似http-serveror的终端命令nodemon,然后进入 vim,在多个缓冲区中进行编辑并快速切换到我的终端以查看 http-server 输出或 nodemon 日志,然后切换回 vim,那就太好了。

什么是容易做到这一点?

我正在尝试在 neovim 的终端仿真器之间做出决定,我不能完全让ctrl+z和 fg 为我工作,因为将 http-server 放在后台会因为某种原因停止它的功能。

也欢迎任何其他建议。理想情况下,我可以在另一个 vim 缓冲区中查看我的终端。

4

3 回答 3

3

我不是 100% 确定我理解你想要做什么,但tmux会是你想要的吗?

另一个很好的链接

于 2016-12-05T19:36:20.607 回答
2

<C-\><C-n>您可以使用(ctrl-backslash 后跟 ctrl-n)退出 Neovim 的终端模式,这将使您回到正常模式,任何进程仍在运行。

我把它映射到一个更方便的组合键(ctrl-left 括号两次):

tnoremap <C-[><C-[> <C-\><C-n>
于 2016-12-07T03:50:10.513 回答
1

试试Conque Shell vim 插件:

Conque 是一个 Vim 插件,它允许您在 Vim 缓冲区内运行交互式程序,例如 linux 上的 bash 或 Windows 上的 powershell.exe。换句话说,它是一个终端仿真器,它使用 Vim 缓冲区来显示程序输出。

于 2016-12-06T00:37:30.380 回答