Екран терміналу буде замінено на інтерфейс vi. У верхній частині вікна терміналу ви побачите блимаючий курсор над стовпчиком символів ~, що проходить збоку екрана. У нижній частині вікна терміналу ви повинні побачити:
Відредагуйте файл (додайте вміст) і, коли ви закінчите, перейдіть у командний режим і введіть наступне:
Vi записує файл на диск, і ви це знаєте, тому що внизу вікна ви побачите:
Числа 1 і 4 будуть відрізнятися в залежності від того, скільки рядків (L) і символів (C) vi записали на диск.
Однак, всупереч тому, що ви можете очікувати, vi все одно надає вам буфер для "myFileName", а не "copyOfFileName". The редактор створив копію та записав її на диск, але передбачає, що ви маєте намір продовжити редагування оригінальної копії файл. Щоб відкрити копію, виконайте наступне:
Якщо ви використовуєте редактор vim (покращений vi), ви можете пропустити цей двоетапний процес, створивши копію таким чином:
Vim створює копію, записує її на диск і перемикає поточний буфер на новий файл.
Відкрийте новий файл для редагування, перебуваючи в редакторі vi, виконавши наступне:
З’явиться новий порожній буфер, а в нижній частині вікна терміналу з’явиться такий текст:
Результат виклику «:e newFile» під час використання vi майже ідентичний виклику «vi newFile» з командного рядка. Різниця полягає в тому, що відкриваючи новий файл у vi, ви також можете продовжувати редагувати будь-які інші буфери, які були відкриті раніше.
Щоб створити кілька нових файлів одночасно з командного рядка, просто додайте аргументи імені файлу до vi, наприклад: vi файл1 файл2 файл3. Те ж саме неможливо зробити під час створення нових файлів із vi за допомогою команди «:e».
Щоб вивести список усіх відкритих буферів у vi, введіть команду ":ls". Це відображає список усіх буферів, перед якими стоїть число. Щоб перейти до іншого відкритого буфера, виконайте команду «:b1», замінивши «1» на номер потрібного буфера.