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

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

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





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





Мы редактируем режимы

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





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

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

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



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

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

vi

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





vi textfile.txt

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

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





сама боль - это любовь к Интернету, боль клиента

Связанный: Как использовать Vim: руководство по основам

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

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

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

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

:w newtextfile

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

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

где находится генератор кода facebook

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

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

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

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

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

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

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

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

Делиться Делиться Твитнуть Эл. адрес nano против Vim: сравнение лучших текстовых редакторов терминалов

Ищете текстовый редактор терминала для Linux? Главный выбор - между Vim и nano! Вот как они сравниваются.

Читать далее
Похожие темы
  • Linux
  • Текстовый редактор
  • Linux
Об авторе Дипеш Шарма(Опубликовано 79 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux