Как сохранить файл в текстовом редакторе Vi / Vim

by itisgood

Я новичок в Linux или UNIX, как операционной системы.

Я просто хотел создать файл с именем demo.txt и сохранить и закрыть его с помощью текстового редактора vi.

Как сохранить файл с помощью vi?

Vi или vim – это текстовый редактор, который имеет три режима: командный режим, режим ввода и режим ex.

Чтобы создать новый файл, откройте терминал и введите:

 $ vi demo.txt 

vi / vim всегда начинается в командном режиме.

Вы можете в любое время нажать клавишу [Esc], чтобы вернуться в командный режим.

Нажмите i, чтобы вставить текст.

Чтобы сохранить и выйти из vi / vim, нажмите клавишу [Esc] и введите ZZ:

 ZZ 

Чтобы увидеть список сохраненных файлов, введите:

 $ ls
$ cat demo.txt

Чтобы просто сохранить файл, а не выйти из командной строки, нажмите клавишу [Esc] и введите w

w

Команды сохранения файла в vi в режиме ex

Чтобы войти в режим ex, нажмите клавишу [Esc] и затем: (двоеточие).

Например, чтобы выйти из сохранения изменений vi, нажмите [Esc],: (двоеточие) и введите wq:

:wq 

Вы также можете выйти, отменить все изменения, нажав [Esc],: (двоеточие) и q!.

:q!

Общие команды, связанные с сохранением файлов Vi / Vim (ex mode)

Вам нужно нажать клавишу [Esc], а затем двоеточие (:), прежде чем вводить следующие команды:

 

Команда Описание
q Выход
q! Выйти без сохранения изменений, т.е. отменить изменения и выйти из файла
fileName Чтение данных из файла с именем fileName
w сохранить файл и продолжить редактирование
wq Записать и выйти (сохранить и выйти)
x То же, что и команда wq, т.е. запись и выход (сохранение и выход)
fileName Запись в файл с именем fileName (сохранить как)
w! fileName Перезаписать в файл с именем fileName (сохранить как принудительно)

 

You may also like

Leave a Comment