如何在没有重新映射的情况下仅使用一个命令在 Neovim 的新选项卡中打开终端?
How to open a terminal in new tab in Neovim with only one command without remap?
自 2019 年以来,Vim 引入了一个名为 :terminal
的新命令,它允许用户在 Vim.
中打开终端
要在新选项卡中打开它,我必须输入两个命令:
:tabnew
:terminal
有没有一种单命令的方法可以达到同样的目的?
编辑:我知道这个 similar question,但接受的答案已过时。
编辑 2:这可能是与 Neovim 相关的错误。
这是:tab
命令。所以可以做到 :tab term
,不用担心。
拜托,当您觉得自己遗漏了一些 Vim 时,请不要犹豫,先搜索内置帮助。特别是,:h :tabnew
和 :h :tab
主题彼此非常接近,位于同一个帮助文件中。由于它包含更多主题和关于该主题的建议,您可能希望通过键入 :h tabpage
来显示它并从头到尾阅读它。
更新:如果我们专门谈论 Neovim(请注意,只要你的问题只有“Vim”标签,每个人都认为它不是 Neovim 特定的),那么应该记住在 Neovim :term
命令总是重用当前缓冲区。目前这被认为是一个功能,而不是一个错误。
因此,对于 Neovim,我们可能希望(至少)有两个命令:一个用于创建一个新的空缓冲区,另一个用于 re-use 它用于终端。你喜欢这个,它完全在你身上。 :tabnew | term
,或:tabnew +term
,或:tabnew term://sh
等。
自 2019 年以来,Vim 引入了一个名为 :terminal
的新命令,它允许用户在 Vim.
要在新选项卡中打开它,我必须输入两个命令:
:tabnew
:terminal
有没有一种单命令的方法可以达到同样的目的?
编辑:我知道这个 similar question,但接受的答案已过时。
编辑 2:这可能是与 Neovim 相关的错误。
这是:tab
命令。所以可以做到 :tab term
,不用担心。
拜托,当您觉得自己遗漏了一些 Vim 时,请不要犹豫,先搜索内置帮助。特别是,:h :tabnew
和 :h :tab
主题彼此非常接近,位于同一个帮助文件中。由于它包含更多主题和关于该主题的建议,您可能希望通过键入 :h tabpage
来显示它并从头到尾阅读它。
更新:如果我们专门谈论 Neovim(请注意,只要你的问题只有“Vim”标签,每个人都认为它不是 Neovim 特定的),那么应该记住在 Neovim :term
命令总是重用当前缓冲区。目前这被认为是一个功能,而不是一个错误。
因此,对于 Neovim,我们可能希望(至少)有两个命令:一个用于创建一个新的空缓冲区,另一个用于 re-use 它用于终端。你喜欢这个,它完全在你身上。 :tabnew | term
,或:tabnew +term
,或:tabnew term://sh
等。