如何运行正在进行的终端命令并打开vim
我做了很多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%确定我
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>