这是在vim中默认打开标签的更好方法

时间:2017-08-04 15:50:00

标签: vim

默认情况下,

vim -p会在标签视口中打开。还有以下autocommand

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

answered here相同。我只是想知道哪种方法在性能方面更好?

1 个答案:

答案 0 :(得分:2)

从性能角度来看,无所谓。启动代码(对于-p)首先创建所有必需的标签页,然后用参数填充它们。 :tab:all命令的修饰符,它迭代所有参数并为每个参数打开一个新的标签页。因为这一切都发生在本机(编译的C)代码中,两者都应该与参数的数量大致相同。

为什么?

许多其他应用程序使用每个文档的一个选项卡范例。虽然你也可以在Vim中做到这一点,但你错过了窗口分割,这非常有用。想想 diff模式,内置:help预览窗口命令行窗口 quickfix < / em>和位置列表。所有都在拆分窗口中打开,因此您必须学习基本的窗口导航。 @PeterRincker已经向相关问题发布了link,其答案更详细(如果您需要更有说服力的论点......)