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