Vim экранный текстовый редактор. Большая часть экрана используется для отображения редактируемого файла. Последняя строка экрана используется для ввода команд и вывода различной информации. Редактор может находиться либо в режиме редактирования, либо в режиме ввода команд. Для того, чтобы совершать какие либо действия Вы должны находиться в нужном режиме.
После запуска редактор находится в командном режиме. Для перехода из режима редактирования в командный режим используется клавиша Esc.
Для того, чтобы начать редактирование файла используется команда vi имя_файла.
Основные возможности в командном режиме
• Перемещение по файлу:
h, left-arrow - переместить курсор влево на один символ
j, down-arrow - переместить курсор вниз на одну строку
k, up-arrow - переместить курсор вверх на одну строку
l, right-arrow - переместить курсор вправо на один символ
/text<cr> - найти строку text в файле и поместить курсор на ее первый символ. После этого можно использовать клавиши n и Shift-n для перемещения к следующему или
предыдущему включению строки.
• Переход в режим редактирования:
i - начать ввод текста перед курсором
a начать ввод текста после курсора
o вставить строку после текущей и начать ввод текста в ней
O вставить строку перед текущей и начать ввод текста в ней
• Копирование, вставка и удаление:
yy y$ yw - скопировать строку, строку от позиции курсора до конца, слово.
dd d$ dw - удалить строку, строку от позиции курсора до конца, слово.
x удалить символ
p вставить содержимое буфера после курсора
P вставить содержимое буфера перед курсором
u Отменить последнюю операцию
• Сохранение и чтение файлов, выход из редактора:
:w<cr> сохранить файл
:w filename<cr> - сохранить файл под указанным именем
:r filename<cr> - вставить содержимое указанного файла
:q<cr> выйти из редактора
:wq<cr> сохранить файл и выйти из редактора
:q!<cr> выйти без сохранения файла
|