2

Используя vim, я могу открыть несколько файлов с вкладками, используя ключ -p:

$ vim -p file1 file2 file3

С помощью vim я могу открыть файл в определенной строке:

$ vim file1 +123

Как я могу открыть несколько файлов на вкладках, каждый на отдельной строке?

1 ответ1

7

Это сделает это: vim +123 file1 +"tabnew +20 file2"

Как уже упоминалось в комментариях, вы можете продолжить добавление файлов в том же синтаксисе:

vim +123 file1 +"tabnew +20 file2" +"tabnew +40 file3" +"tabnew +10 file4"

user74094 отметил, что, к сожалению, это открывает последнюю вкладку, а не первую. Это может быть исправлено добавлением tabfirst как таковой:

vim +123 file1 +"tabnew +20 file2" +tabfirst

Для тех, кто не понимает, + означает, что vim выполняет новую команду. По сути, это означает: «откройте vim для строки 123 в file1, затем откройте новую вкладку с file2 для строки 20, затем переключитесь на первую вкладку»

Оригинальный ответ / исследование взято отсюда.

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