Я хочу открыть все файлы из текущей директории, соответствующие * .c.

Я делаю это используя

:args *.c
:tab all

Однако мой vim открывает первые девять файлов на новых вкладках и последние шесть на последней вкладке и разбивает их по горизонтали.

Я пытался использовать такие команды, как :tabnew вместо :tab но они требуют одного файла - я не знаю, как решить мою проблему, используя их.

Мои вопросы:

  • Как быстро открыть много файлов, если у каждого файла есть своя вкладка? Может быть, можно отключить расщепление?
  • Почему :tab ведет себя так?

Несколько файлов на одной вкладке

1 ответ1

0

На самом деле, есть способ сделать это в соответствии с этим ответом:

:args *.c | argdo tabe

Работает отлично. Возможно, он закроет все остальные ваши вкладки. Нажмите здесь, если вы хотите узнать больше.

Когда дело доходит до странного поведения :tab оказывается, что есть переменная tabpagemax которая по умолчанию установлена в 10 (см . :h tabepagemax). Это все объясняет.

Вы можете узнать, каково значение переменных в vim, используя :set foo? где foo - переменная, которую вы ищете.

Вот несколько ссылок, по которым я пришел:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .