Инструменты пользователя

Инструменты сайта


linux:overall:text_edit

Это старая версия документа!


Текстовые редакторы

vi/vim

Приведенная информация, в большинстве, применима к редактору vim.

Режимы работы

Обычный режим

Основной режим, перемещение по файлу, редактирующие функции, только из него можно сразу переходить в другие режимы.
Для возврата из любого режима - ESC 2 раза, или Ctrl+[.

Режим ввода

Ввод текста, после ввода принято возвращаться в обычный режим. Стирание и ввод текста происходят в двух разных режимах.
Для входа - i либо Insert.

Командный режим

Команды, операции с файлом, поиск/замена, настройка редактора.
Переход - : (двоеточие).

Режим поиска

Переход из обычного режима - / (поиск вперед), ? (поиск назад).
n (продолжить вперед), N (продолжить назад)

Визуальный режим

Режим выделения текста - v + стрелки, Shift + v (вся строка), Ctrl + v (часть текста)

Перемещение по файлу

     ^
     k
< h     l >
     j
     v
  • Ctrl + f (b) - страница вниз (вверх)
  • Ctrl + d (u) - пол страницы вниз (вверх)
  • Ctrl + y (e) - строка вниз (вверх)
  • 0 ($) - в начало (в конец) строки
  • w (b) - на слово вправо (влево) (заглавные - до пробелов)
  • gg (G) - начало (конец) документа

Ввод текста

  • i (a) - режим ввода с текущей (после) позиции
  • I (A) - с начала (конца) строки
  • o (O) - с новой строки под (над) курсором

Удаление и вставка

  • x (X) - удалить символ под (перед) курсором
  • d + - используется с командами перемещения (удаляет от курсора до места после перемещения)
  • dw (db) - удаляет символы с текущего, до конца (начала) слова
  • dd - удалить текущую строку
  • D - удаляет строку до конца, вместе с текущим символом
  • yy (Y) - копировать в буфер
  • p (P) - вставить из буфера под (после) курсором
  • J - слияние текущей строки со следующей

Выход/Отмена

  • u (.) - отменить (повторить) последние действие
  • :q! (ZQ) - выйти без сохранения
  • :wq (ZZ) - записать и выйти
linux/overall/text_edit.1618914037.txt.gz · Последнее изменение: 2021/04/20 10:20 — admin