Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

Vi имеет 2 основных режима: Command Mode и Insert Mode.

 

i - переход в Insert Mode

a - переход в Append Mode (печать со след символа)

o - переход в Insert Mode, в конец параграфа текста, добавив новую строку

 

ESC - переход в Command Mode

 

Command Mode

Перемещение по тексту с помощью клавиш

                /\

 <- H J| K| L ->

          \/

 

Работа с текстом

Register = clipboard

Копировать строку в Register = yanking line (нажать 2 раза кнопку y)

Копировать слово от курсора до пробела = y и w

Копировать символ = y и l

Вставить строку из Register = put line (кнопка p)

Вырезать строку = нажать 2 раза кнопку d

Вырезать слово = навести курсор на слово, нажать d и w (word)

Вырезать 1 символ = навести на него, нажать d и l (letter)

Изменить строку = нажать кнопку c 2 раза

Изменить слово = нажать c и w

Изменить символ = нажать c и l

 

Поиск по тексту

Поиск вперед - нажать / и далее выражение поиска;

Поиск назад - нажать ? И далее выражение для поиска.

Ex:

/after

?Some text...

Курсор будет установлен на первое найденное слово/выражение.

Следующий результат поиска - n

Предыдущий результат поиска - N

 

Команды

:e - начать редактировать файл заново

:e! - начать файл заново, без вопросов

:w - записать файл поверх

:w newfile.txt - записать файл в новый файл newfile.txt

:q - выйти

:q! - выйти и не сохранять изменения

:wq - выйти и сохранить изменения (аналогично работает 2 раза нажать кнопку Z)

 

 

 

 

  • Нет меток