我想完全禁用 Vim 中的标签页,让 Vim 在同一个标签页中打开每个文件。如何在 Vim 中禁用标签页?
答案1
您是否使用了-p
打开文件的选项?这将导致 VIM 在单独的选项卡中打开每个文件。如果您使用-o
或,-O
它将在单个选项卡中打开,但在单独的窗口中(分别水平或垂直分割)。
如果您只是使用文件名列表调用 VIM,它将在一个选项卡中打开所有文件名并显示一个显示第一个文件的窗口。
答案2
据我所知,您无法禁用 vim 中的选项卡。但是,除非您明确告诉 vim 在选项卡中打开文件,否则默认是在单个选项卡窗格中打开缓冲区;因此您不必使用选项卡,并且 vim 不会默认强制您使用选项卡。我可以通过几种方式告诉 vim 在选项卡中打开文件,即-p
在启动时将开关传递给 vim(后面跟着两个或更多文件),或者在命令模式下使用 :tabe。我是一个长期使用选项卡的用户,之前使用过其他编辑器和 Web 浏览器,其中选项卡本质上代表打开的文件,这是一个很难改掉的习惯(在 vim 中,缓冲区代表打开的文件)。学习如何在缓冲区之间正确切换可能是我迄今为止在 vim 中学到的最好的东西。问题是,默认情况下 vim 不会为您提供有关打开缓冲区的视觉提示,您必须通过 :ls 等进行查询。如果您关心打开文件的持久视觉表示,这个插件可以提供帮助。但除此之外,使用 :sp、:vsp、:e 等打开文件永远不会为您创建选项卡。