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