我习惯了 Emacs,但我正在尝试 Vim,看看我更喜欢哪一个。
我喜欢 Emacs 的一件事是能够在 Emacs 中运行终端。这在 Vim 内部可能吗?我知道您可以从 Vim 执行命令,但我希望能够在选项卡内运行终端。
tmux
screen
:term
我肯定会推荐screen这样的东西。Vim 是一个文本编辑器,而不是一个 shell。
我会使用Ctrl+A``S水平分割当前窗口,或者在 Ubuntu 的屏幕和其他修补版本中,您可以使用Ctrl+A``|(pipe) 垂直分割。然后使用Ctrl+A``Tab(或等效地在某些系统上,Ctrl+A``Ctrl+I这可能更容易键入)在窗口之间切换。还有其他命令可以更改窗口的大小和排列。
Ctrl+A``S
Ctrl+A``|
Ctrl+A``Tab
Ctrl+A``Ctrl+I
或者不太高级的使用screen只是打开多个全屏窗口并在它们之间切换。这是我通常做的,我只是偶尔使用分屏功能。