在vim中,默认情况下打开选项卡的更好方法是什么

在vim中,默认情况下打开选项卡的更好方法是什么,vim,Vim,vim-p默认情况下在选项卡视口中打开。还具有以下自动命令 au VimEnter * if !&diff | tab all | tabfirst | endif 在vimrc中,与相同的事情同谋。我只是想知道在性能方面,哪一种方法更好从性能角度来看,这不重要。启动代码(对于-p)首先创建所有必要的选项卡页,然后用参数填充它们。:tab是:all命令的一个修改器,它迭代所有参数并为每个参数打开一个新的选项卡页面。由于这一切都发生在本机(已编译的C)代码中,因此两者在参数数量上的比例应

vim-p
默认情况下在选项卡视口中打开。还具有以下
自动命令

au VimEnter * if !&diff | tab all | tabfirst | endif

vimrc
中,与相同的事情同谋。我只是想知道在性能方面,哪一种方法更好

从性能角度来看,这不重要。启动代码(对于
-p
)首先创建所有必要的选项卡页,然后用参数填充它们。
:tab
:all
命令的一个修改器,它迭代所有参数并为每个参数打开一个新的选项卡页面。由于这一切都发生在本机(已编译的C)代码中,因此两者在参数数量上的比例应该大致相同

为什么?
许多其他应用程序使用每个文档一个选项卡的范例。虽然您也可以在Vim中这样做,但是您缺少了非常有用的窗口拆分。想想diff模式、内置的
:help
、预览窗口、命令行窗口、快速修复和位置列表。所有这些都是在一个拆分窗口中打开的,因此无论如何,您必须学习基本的窗口导航@PeterRincker已经发布了一个相关问题的答案,该问题的答案更加详细(如果您需要更具说服力的论据…

请解释您所说的“更好”的确切含义?@MartinS,并相应更新。感谢相关帖子:如果标签页不是严格需要的话,不打开标签页是一个更好的方法。