我在vim中有一个缓冲区列表,我怎样才能把它们都变成标签页,比如Notepad ++?
我知道我可以使用:tabe
或其他东西在选项卡视图中打开新文件,但是如果我在单个 vim 中打开了多个缓冲区并且我想将它们全部变成选项卡页怎么办?
我在vim中有一个缓冲区列表,我怎样才能把它们都变成标签页,比如Notepad ++?
我知道我可以使用:tabe
或其他东西在选项卡视图中打开新文件,但是如果我在单个 vim 中打开了多个缓冲区并且我想将它们全部变成选项卡页怎么办?
您可以键入以下命令:
:tab ball
它将在选项卡中显示所有缓冲区。
If I understood, you have several buffers in splits and wish every one of them in a separate tab. <Ctrl-w>T
will open a buffer in a new tab page removing it from the split.
But tab pages are really not what they are in Notepad++ - separate files. In Vim they're more of a placeholders for splits, so my guess is you'll have a hard time working with them if you mean to just copy your Notepad++'s way of work to Vim.
我不知道您将all
缓冲区转换为标签页的动机。通常,我们在做一项工作时有很多缓冲区,但是对于标签,我认为它没有足够的空间来显示标签栏,尤其是在笔记本电脑中。成像如果顶部有 20 个选项卡...
所以如果你想把当前缓冲区变成标签页,你可以使用:tab split
. 我认为这正是您所需要的。
您可以查看why-do-vim-experts-prefer-buffers-over-tabs以获得更多帮助。