繁体   English   中英

在Macbook上的vim中运行终端?

[英]Run terminal inside vim on a macbook?

我搜索了一些关于stackoverflow的旧答案,其中一些似乎很相关,但是没有一种解决方案可在我的macbook(带山狮)上工作。 例如,这里答案中提到的快捷方式在我的计算机上不起作用: 如何在Vim中运行终端?

所以我想知道是否是因为mac / unix上的vim与普通的Linux不同。 我不这么认为,但是我不确定。

由于我可以使用:sp分割屏幕,所以我想知道是否可以像emacs一样将一个分割用作终端,将另一个分割用作常规vim编辑器。 如果是这样,正确的方法是什么? (也许对于Mac尤其如此)如果没有,那是可悲的。

您为什么不反过来做事?

您可以使用终端多路复用器(例如Tmux),并使用Cb %将终端窗口分为两个窗格。

在第二个窗格中,您可以使用$ mvim -v在终端中运行macvim

您可以使用Cb o在两个窗格之间导航(还有更多操作,但是我让您自己发现!)

在我看来,以这种方式做事更加理智,您可以同时拥有终端和vim的全部功能,而不必过多地使用Vim(Plus Tmux在许多其他用途中非常方便)。

我希望以这种方式做事对您具有吸引力!

在vim内部使用终端将违背作者的理念和设计,所以不可以:该功能可能永远不会在vim中原生出现。

有两个或多或少像conqueterm一样工作的插件,如果您真的想要该功能,请尝试一下。 或者只是像每个人一样使用单独的终端窗口。

您绝对应该看一下tmuxscreen tmux程序。

但是,更简单的解决方案是使用Cz (停止vim )访问终端,并使用fgvim带回到前台。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM