Для редактирование текста в linux, чаще всего используется консольный редактор Vim
, ему и будем учиться.
Чтобы открыть файл в vim, нужно выполнить команду
$ vim имя_файла
Если такого файла нет, то vim откроет пустой файл, и создаст его, когда вы его сохраните.
В vim существует три основных режима. Командный
, текстовый
и визуальный
.
командный
- является главным режимом. Используется для выполнения команд vimтекстовый
- используется для прямой работы с текстомвизуальный
- используется для выделения текста, и последующей обработки его при помощи командЧтобы выйти из текстового или визуального режима, нужно нажать клавишу esc
.
Чтобы выйти из vim, нужно в командном режиме ввести :q
и нажать enter
.
Чтобы отредактировав файл, выйти без сохранения, нужно использовать :q!
.
Выйти и сохранить- :wq
Сохранить- :w
Перед каждой командой можно написать кол-во, сколько раз выполнить её.
Если написали что-то не то, тогда можно стереть команду, нажав esc
.
Войти в текстовый режим- i
Скопировать строку- yy
Скопировать пять строк- 5yy
Вставить скопированное- p
Вырезать строку- dd
Вырезать символ- x
Вставить вырезанное- p
Начать новую строку после курсора- o
Начать новую строку перед курсором- O
Перейти в начало файла- gg
Перейти в конец файла- G
Поиск- /искомый текст
, enter
Следующий найденный элемент- n
Предыдущий найденный элемент- N
Отменить последнее действие (вместо Ctrl + z
)- u
Отменить отмену- Ctrl + r
Это далеко не все возможности vim, а только основные.