Text_editor.md 2.9 KB

Редактирование текста

Для редактирование текста в 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, а только основные.

Более подробно про vim