Основные команды редактора VI

9
Апр
0

viВ качестве шпаргалки – небольшой список самых необходимых команд в редакторе VI, который присутствует во всех версиях Linux/FreBSD и т.д. Обратите внимание, что регистр ввода символов имеет значение. Для первоначального освоения можно набрать в консоли vimtutuor.

i — Переход в режим редактирования перед текущим символом (вставка, insert).

r — Замена одного символа в текущей позиции курсора (replace).

a – Переход в режим редактирования после текущего символа (добавление, append).

x – Удаление символа в текущей позиции курсора.

h – Перемещение курсора на один символ влево.

l – Перемещение курсора на один символ вправо.

j - Перемещение курсора на одну строку вниз.

k – Перемещение курсора на одну строку вверх.

o — Вставить новую строку ниже текущей строки и перейти в неё (переход в режим ввода)

O — Вставить новвую строку выше текущей строки и перейти в неё (переход в режим ввода)

dd – Удаление всей строки, в которой находиться курсор.

20dd — Удаление 20 строк.

u – Отмена предыдущего изменения (undo).

/word – Поиск слова word в файле. Если слово встречается несколько раз, то можно использовать команды навигации: n – поиск вперед, N – поиск назад.

yy — Копирование текущей строки в буфер обмена (yank). Вставка – p.

y20y — Копирование в буфер обмена 20 строк.

:q — выход.

:q! — выход без сохранения файла.

:w — сохранить файл на диске.

:wq — выход с сохранением файла.

:w filename — Записать текст в новый файл filename.

:10 — перепрыгнуть на 10 строку текстового файла.

w – Переместить курсор к началу следующего слова.

gg — Перейти к первой строке в файле.

G — Перейти к последней строке в файле.

nG — Перейти к строке номер n в файле.

:se nu – Показывать номера строк в файле.

v — выделение области (затем  где y — копировать d — вырезать p -вставить).

Рубрика: Linux
Нет комментариев

Отзывов нет

Комментариев пока нет.

Ваш отзыв

RSS-лента комментариев