<Предыдущая | Содержание: | Следующая>
Переключение между файлами
Чтобы переключиться с одного файла на другой, используйте эту команду ex:
:n
:n
Чтобы вернуться к предыдущему файлу, используйте:
:N
:N
Хотя мы можем переходить от одного файла к другому, vi применяет политику, которая не позволяет нам переключать файлы, если в текущем файле есть несохраненные изменения. Заставить vi чтобы переключить файлы и отказаться от изменений, добавьте к команде восклицательный знак (!).
В дополнение к описанному выше методу переключения, напор (и некоторые версии vi) также предоставляют некоторые ex-команды, которые упрощают управление несколькими файлами. Мы можем просмотреть список редактируемых файлов с : buffers команда. Внизу экрана отобразится список файлов:
: buffers
1% a "foo.txt"
2 "ls-output.txt"
линия 1
линия 0
: buffers
1% a "foo.txt"
2 "ls-output.txt"
Нажмите ENTER или введите команду, чтобы продолжить
Нажмите ENTER или введите команду, чтобы продолжить
Чтобы переключиться на другой буфер (файл), введите : буфер за которым следует номер буфера, который вы хотите отредактировать. Например, чтобы переключиться с буфера 1, содержащего файл foo.txt в буфер 2, содержащий файл ls-output.txt мы бы напечатали это:
: буфер 2
: буфер 2
и теперь на нашем экране отображается второй файл.