Используете Vi? Вот как открыть файл, затем сохранить и выйти

Создание и редактирование текстовых файлов – одна из самых основных задач, которые вы можете выполнять в системе Linux. Текстовый редактор Vi предоставляет вам мощные средства управления, связанные с редактированием текстовых файлов. Но в чем польза от того, чтобы часами печатать, когда вы даже не знаете, как сохранить файл?

В этом посте мы обсудим все, что связано с редактированием файлов в Vi, а также некоторые подробные инструкции о том, как сохранять и закрывать текстовые файлы.

Режимы редактирования Vi

Vi предоставляет пользователям два режима редактирования. Это:

  1. Нормальный режим
  2. Режим вставки

Когда вы открываете текстовый файл в Vi, режим редактирования по умолчанию – это Нормальный режим. В этом режиме вы можете перемещаться по файлу и использовать некоторые базовые команды Vi. Поскольку режим Нормальный не позволяет редактировать файлы, вам придется войти в режим Insert , чтобы сделать это.

Просто нажмите кнопку I на клавиатуре, чтобы активировать режим Insert . Этот режим позволяет легко изменять содержимое текстового файла, добавляя и удаляя символы. Чтобы вернуться в обычный режим, просто нажмите клавишу Esc на клавиатуре.

Открытие файла в Vi

Синтаксис команд Vi довольно легко запомнить. Синтаксис по умолчанию для создания нового текстового файла:

  vi   

Чтобы создать новый текстовый файл с именем textfile.txt , введите следующую команду в своем терминале.

  vi textfile.txt  

Обратите внимание, что если файл с именем textfile.txt уже присутствует в вашей системе, тогда Vi откроет этот файл вместо создания нового.

Кроме того, вы можете запустить редактор Vi в своем терминале и затем ввести : e textfile.txt , чтобы открыть новый файл.

По теме: Как использовать Vim: Руководство по основам

Сохранение файла в VI

Команда по умолчанию для сохранения текстового файла в Vi: : w . Имейте в виду, что вы не можете использовать команды Vi в режиме вставки. Поэтому вам придется переключиться в нормальный режим, нажав клавишу Esc ..

Чтобы сохранить файл в Vi, войдите в обычный режим, нажав Esc на клавиатуре. Затем введите : w и нажмите Enter , чтобы сохранить файл.

Вы также можете сохранить файл под другим именем. Просто передайте новое имя файла с помощью команды : w .

 : w newtextfile  

Сохранение и выход из редактора Vi

Как упоминалось выше, вы можете сохранить файл в Vi с помощью команды : w . Между тем, ввод команды : q приведет к выходу из редактора. Вы можете связать эти команды вместе, чтобы одновременно выполнять действия по сохранению и выходу.

Нажмите Esc , чтобы войти в нормальный режим. Введите : wq и нажмите Enter , чтобы сохранить и закрыть текстовый файл в Vi. Вы можете использовать те же команды для сохранения и выхода из файла в Vim.

Альтернативный способ сохранения и выхода из Vi – с помощью команды : x . Хотя обе команды : x и : wq выполняют схожую задачу, они совсем не похожи. Основное различие между ними состоит в том, что команда : x записывает буфер в текстовый файл только при наличии несохраненных изменений.

С другой стороны, команда : wq записывает буфер в файл независимо от любых несохраненных изменений. Команда : wq также обновляет время модификации файла.

Выйти из Vi без сохранения

Чтобы выйти из текстового файла без сохранения в Vi, нажмите Esc на клавиатуре, чтобы войти в обычный режим. Затем просто введите : q! и нажмите Enter .

Изучение основ редактора Vi

Знакомство с основами текстового редактора в Linux важно, поскольку во многих ситуациях вы Потребуется работа с системными текстовыми файлами. Хотя доступно множество текстовых редакторов, таких как Nano, Emacs и Gedit, многие пользователи по-прежнему считают Vi и Vim самыми надежными.

Когда вы впервые начинаете работу с терминальным редактором, таким как Vi или Vim, запоминание различных команд и синтаксиса в Vim может занять некоторое время. Наиболее подходящий подход к этой проблеме – выбрать редактор, который лучше всего подходит для ваших нужд..

Оцените статью
futurei.ru
Добавить комментарий