如何运行正在进行的终端命令并打开vim

如何运行正在进行的终端命令并打开vim,vim,terminal,nodemon,simplehttpserver,neovim,Vim,Terminal,Nodemon,Simplehttpserver,Neovim,我做了很多vim和终端工作。如果我可以运行一个终端命令,比如httpserver或nodemon,然后进入vim,在多个缓冲区中进行编辑,并快速切换到我的终端查看http服务器输出或nodemon日志,然后切换回vim,那就太好了 什么是一个简单的方法?怎么做 我试图在neovim的终端仿真器之间做出选择,我无法让ctrl+z和fg为我工作,因为将http服务器放在后台会因为某种原因而停止它的功能 我们也欢迎任何其他建议。理想情况下,我可以在另一个vim缓冲区中查看我的终端。我不能100%确定我

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

什么是一个简单的方法?怎么做

我试图在neovim的终端仿真器之间做出选择,我无法让
ctrl
+
z
和fg为我工作,因为将http服务器放在后台会因为某种原因而停止它的功能


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

我不能100%确定我了解您想要做什么,但会是您想要的吗


另一个好处

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

另一个好的

试试vim插件:

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

尝试vim插件:

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


您可以使用
(ctrl-backslax后跟ctrl-n)退出neovim的终端模式,这将使您在任何进程仍在运行的情况下回到正常模式

我将其映射到一个稍微更方便的组合键(ctrl左括号两次):

tnoremap

您可以使用
退出neovim的终端模式(ctrl反斜杠后跟ctrl-n),这将使您在任何进程仍在运行的情况下回到正常模式

我将其映射到一个稍微更方便的组合键(ctrl左括号两次):

tnoremap

不是真的,但这是一种有趣的方式:)不是真的,但这是一种有趣的方式:)使用终端多路复用器,如tmux或screen。投票关闭应在超级用户上使用终端多路复用器,如tmux或screen。投票关闭应在超级用户上
tnoremap <C-[><C-[> <C-\><C-n>