bash – 将vim拆分窗口放入插入模式
我想在vim拆分窗口中查看bash命令的输出:split。为此,我安装了“Conque Shell”,它在分割窗口中显示bash:ConqueTermSplit bash。然后我可以运行我的shell命令并在插入模式下观察输出。但是,要返回到另一个窗口,我需要键入< CTRL-W> <多达>在命令模式下,所以我需要离开插入模式。因此,只有当我返回到此窗口并进入插入模式时,命令输出的显示才会冻结并继续。那么如何离开“Conque Shell”而不离开插入模式。
请注意,在第二个窗口中查看bash输出的其他方法也可能会解决我的问题。但是,当我在另一个窗口中工作时,应该更新,并允许我发信号。 < CTRL-c取代;到应用程序。 ConqueTerm文档说: 3.1.5继续更新终端缓冲区* ConqueTerm_ReadUnfocused * 如果设置为1,则您的Conque缓冲区将继续更新 注意:Conque缓冲区可能会继续更新,但它们不会向下滚动
AFAIK Vim不支持异步会话,因此这更适合您对潜在替代选项的请求。
我现在解决这个问题的方法是使用tmux,其描述如下:
因此,基本上,您不需要在Vim中分割屏幕,而是使用tmux进行拆分,然后在一个窗口中运行Vim,另一个运行任何其他将要完全独立于Vim更新的程序。就像Vim一样,您可以使用几个关键笔划在窗口之间切换(或者在tmux lingo中调用的窗格)。 另外还有一个叫做GNU screen的终端多路复用器,这也是很受欢迎的。而我提到的原因是因为我喜欢有选项,还有两个Vim插件,允许您直接将输出发送到附件屏幕或tmux会话。对于GNU屏幕,slime.vim和tmux,tslime.vim。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |