我已经习惯了Emacs,但是我正在试用Vim,看看我更喜欢哪个。
我喜欢Emacs的一点是能够在Emacs内部运行终端。这在Vim内部可能吗?我知道您可以从Vim执行命令,但我希望能够在选项卡中运行终端。
我已经习惯了Emacs,但是我正在试用Vim,看看我更喜欢哪个。
我喜欢Emacs的一点是能够在Emacs内部运行终端。这在Vim内部可能吗?我知道您可以从Vim执行命令,但我希望能够在选项卡中运行终端。
当前回答
试试vterm吧,它是vim中的一个功能非常完整的shell。它的历史和清晰的功能略显缺陷,仍在开发中,但仍然相当不错
其他回答
不,你不能:
http://vimdoc.sourceforge.net/htmldoc/tips.html#shell-window
在vim 8.1.3741中,只需输入:terminal在vim中启动一个终端。
尝试map:nnoremap]t:terminal<CR>更快!
2011年8月过时
看看征服壳(也在GitHub上)。允许您在vim中运行任何交互程序,而不仅仅是一个shell。
Vim 8.1的主要新特性是支持在Vim窗口中运行终端。
:term将在Vim内部的另一个窗口中打开终端。
如果你对快速回答感兴趣,这里是::vert术语。它会垂直分割你的屏幕并打开终端。