Листинг
Чтобы увидеть список текущих буферов, я использую:
:ls
Открытие
Чтобы открыть новый файл, я использую
:e ../myFile.pl
с расширенным завершением табуляции (введите set wildmenu в свой .vimrc).
Примечание: вы также можете использовать :find, который будет искать для вас набор путей, но сначала вам нужно настроить эти пути.
Переключение
Для переключения между всеми открытыми файлами я использую
:b myfile
с расширенным завершением табуляции (все еще set wildmenu).
Примечание: :b# выбирает последний посещенный файл, поэтому вы можете использовать его для быстрого переключения между двумя файлами.
Использование окон
Ctrl-W s и Ctrl-W v, чтобы разделить текущее окно по горизонтали и вертикали. Вы также можете использовать :split и :vertical split (:sp и :vs)
Ctrl-W w для переключения между открытыми окнами и Ctrl-W h (или j, k или l) для навигации по открытым окнам.
Ctrl-W c, чтобы закрыть текущее окно, и Ctrl-W o, чтобы закрыть все окна, кроме текущего.
Запуск vim с флагом -o или -O открывает каждый файл в отдельном разделе.
При всем этом мне не нужны вкладки в Vim, и мои пальцы находят буферы, а не глаза.
Примечание: если вы хотите, чтобы все файлы передавались в один и тот же экземпляр Vim, запустите Vim с параметром --remote-silent.
person
Sébastien RoccaSerra
schedule
10.09.2008
:Nкажется более простым способом перейти к предыдущему файлу ... - person Gert van den Berg   schedule 16.11.2018