可能重复:
如何在vim内运行终端?
我可以很好地使用split和vsplit设置我的工作区并打开...但我想简单地使用其中一个分割作为终端窗口.我知道打开一个额外的xterm并且有策略地放置它可能能够实现这一点,但很多时候我被困在一个窗口中,我的手开始受到终端之间的alt tabbing的伤害.
更新:根据以下建议我提出的最好的事情是使用屏幕,实际上有vim占用其中一个窗口.
Bri*_*per 13
考虑在GNU Screen中一起运行Vim和shell .该Vim的维基对集成Vim的和屏幕信息.屏幕支持拆分为类似于Vim的"窗口".请参阅此处,了解更严格的Vim + Screen集成示例.
将Vim缓冲区直接绑定到外部交互式命令行应用程序是许多人长期以来想要的功能,但显然它有点难以实现,因为实现了Vim,并且Vim开发人员不愿意改变这一点(可以说是有充分理由的.
但是有一些成功的故事.特别是Lisp社区试图在Vim中重现Emacs的SLIME(一个交互式Lisp提示符).有关示例,请参阅VimClojure和Limp.其中一个可能会改变为运行shell,但它需要一些工作.