自 2019 年以来,Vim 引入了一个名为 的新命令:terminal
,该命令允许用户在 Vim 内打开终端。
要在新选项卡中打开它,我必须输入两个命令:
:tabnew
Run Code Online (Sandbox Code Playgroud)
:terminal
Run Code Online (Sandbox Code Playgroud)
是否有一种单一命令的方式可以达到相同的目的?
编辑:我知道这个类似的问题,但接受的答案已经过时了。
编辑 2:这可能是与 Neovim 相关的错误。
Mat*_*att 19
这是:tab
命令。所以一个人可以做:tab term
,不用担心。
请,当您觉得自己想念 Vim 的某些部分时,请不要犹豫,先搜索内置帮助。特别是,:h :tabnew
主题:h :tab
彼此非常接近,位于同一帮助文件中。由于它包含更多主题和有关该主题的建议,您可能需要通过键入来显示它:h tabpage
并从头到尾阅读它。
更新:如果我们专门谈论 Neovim(请注意,只要您的问题只有“Vim”标签,每个人都认为它不是 Neovim 特定的),那么应该记住,在 Neovim:term
命令中总是重用当前缓冲区。目前这被认为是一个功能,而不是一个错误。
因此,对于 Neovim,我们可能需要(至少)两个命令:一个用于创建新的空缓冲区,另一个用于将其重新用于终端。你如何喜欢这个,这完全取决于你。:tabnew | term
、 或:tabnew +term
、 或:tabnew term://sh
等等。