[英]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一样工作的插件,如果您真的想要该功能,请尝试一下。 或者只是像每个人一样使用单独的终端窗口。
您绝对应该看一下tmux
或screen
tmux
程序。
但是,更简单的解决方案是使用Cz
(停止vim
)访问终端,并使用fg
将vim
带回到前台。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.