Если в командной строке я запускаю
vimdiff file1 file2
Я получаю экземпляр vim, в котором два файла открыты бок о бок, что-то вроде этого:
╔═══════╤═══════╗
║ │ ║
║ │ ║
║ file1 │ file2 ║
║ │ ║
║ │ ║
╚═══════╧═══════╝
Это очень хорошо, но иногда мне хочется открыть третий файл, чтобы посмотреть. Я не хочу создавать еще одно вертикальное разделение, потому что иначе строки будут такими короткими, что мне придется все время прокручивать их по горизонтали, чтобы прочитать их. Но занять несколько строк внизу экрана не помешало бы. Итак, как я могу перейти от вышесказанного к следующему:
╔═══════╤═══════╗
║ │ ║
║ file1 │ file2 ║
║ │ ║
╟───────┴───────╢
║ file3 ║
╚═══════════════╝
Я пытался использовать :sp file3
, но в итоге получил это (предположим, что я выполнил команду, пока курсор находился в файле1):
╔═══════╤═══════╗
║ file3 │ ║
║ │ ║
╟───────┤ file2 ║
║ file1 │ ║
║ │ ║
╚═══════╧═══════╝
Заранее спасибо за вашу помощь!