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

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


linux:overall:text_edit

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

nano

свободный клон текстового редактора Pico.

Аргументы командной строки

  • + номер - строка в файле, с которой нужно начать
  • -B - создавать резервную копию файла при сохранении
  • -C - папка для резервной копии
  • -D - выводить текст жирным
  • -I - не читать конфигурацию из nanorc
  • -m - включить поддержку мыши
  • -v - только для чтения

Комбинации клавиш

  • Ctrl + G - список комбинаций
  • Ctrl + X (O) - выйти (сохранить)
  • Ctrl + R имя файла - вставить содержимое другого файла
  • Alt + U (E) - отмена (повтор) последнего действия
  • Ctrl + W - поиск по строке или регулярному выражению
  • Alt + R - поиск и замена
  • Ctrl + J - замена табуляции на пробел

Перемещение

Поддерживаются стрелки, PageUp/Down, Home/End

  • Ctrl + F (B) - курсор вперед (назад)
  • Ctrl + P (N) - по строке вверх (вниз)
  • Ctrl + A (E) - начало (конец) строки
  • Ctrl + V (Y) - страница вверх (вниз)

Копировать/Вырезать/Вставить

  • Ctrl + ^ - начало/окончание режима выделения
  • Alt + ^ - копировать
  • Ctrl + K - вырезать (так же всю строку)
  • Ctrl + U - вставить

Несколько файлов

  • Alt + > - следующий
  • Alt + < - предыдущий

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.txt · Последнее изменение: 2021/04/20 10:22 — admin