vim -p
会在标签视口中打开。还有以下autocommand
au VimEnter * if !&diff | tab all | tabfirst | endif
vimrc
中的与answered here相同。我只是想知道哪种方法在性能方面更好?
答案 0 :(得分:2)
从性能角度来看,无所谓。启动代码(对于-p
)首先创建所有必需的标签页,然后用参数填充它们。 :tab
是:all
命令的修饰符,它迭代所有参数并为每个参数打开一个新的标签页。因为这一切都发生在本机(编译的C)代码中,两者都应该与参数的数量大致相同。
许多其他应用程序使用每个文档的一个选项卡范例。虽然你也可以在Vim中做到这一点,但你错过了窗口分割,这非常有用。想想 diff模式,内置:help
,预览窗口,命令行窗口, quickfix < / em>和位置列表。所有都在拆分窗口中打开,因此您必须学习基本的窗口导航。 @PeterRincker已经向相关问题发布了link,其答案更详细(如果您需要更有说服力的论点......)