是否有任何 vim 插件可用于创建带有 shell 的分割窗口?几乎就像一个包含:sh
命令的分割窗口。我也不能使用类似的东西screen
,因为这是在 MacVim 中(gvim
适用于 Mac OS X)。
答案1
我没有用过它(我发现它一个 SO 答案), 但康克是一个 Vim 插件,似乎可以满足您的要求:在(可能拆分的)Vim 窗口中,通过 pty 与生成的程序进行交互,并具有相当数量的终端仿真*。它需要支持 Python 的 Vim 7,并且表明 MacVim 会自动附带它。
* Vim 本身不做任何终端仿真,当尝试在:shell
基于 GUI 的 Vim 实例中使用基于 termcap 或 terminfo 的软件时,会出现问题(请参阅:help gui-pty
)。
答案2
答案3
VimShell是 vim 的 shell 终端实现。它是具有自己特色的 shell 终端之一,但绝对适合简单的任务,并且您可能喜欢定期使用它。