linux редактор VI

Скопировано с материалов сайта lib.ru для удобства доступа к материалу пользователям проекта MyMs

Редактор VI имеет три режима:

1.  Командный  -  в  этом  режиме можно перемещаться по файлу и
выполнять редактирующие команды над текстом. Команды вызываются
ОБЫЧНЫМИ ЛАТИНСКИМИ БУКВАМИ.

2. Ввода текста - в этом режиме обычные латинские  буквы  будут
вставляться в текст.

3.  Режим  строчного  редактора  ED используется для управления
файлами (типа сохранить файл, зачитать файл и т.д.)

Вызов файла: vi путь/имя_файла

VI в КОМАНДНОМ РЕЖИМЕ.

ЧТОБЫ ВЫЙТИ ИЗ ФАЙЛА БЕЗ СОХРАНЕНИЯ, нажмите:
     ESC  :  q  ! Enter
чтобы выйти из файла, сохранив изменения, нажмите:
     ESC  :  w ! Enter
     ESC  :  q   Enter
выйти из файла с сохранением, одной командой:
     ESC  :  wq  Enter

для перехода В РЕЖИМ ВВОДА нужно нажать команды типа:

   "i"   править здесь
   "A"   править с конца строки
   "cw"  заменять текущее слово

   ESC    для ВОЗВРАТА В КОМАНДНЫЙ РЕЖИМ
   CTRL-[ для возврата в командный режим

   для перехода В РЕЖИМ УПРАВЛЕНИЯ ФАЙЛАМИ нужно нажать
   ":"  (перейти в режим редактора ED)

Двигаться по файлу можно командами:

     h,j,k,l    влево, вниз, вверх, вправо
     Ctrl-F     На страницу вниз
     Ctrl-B     На страницу вверх

Подгоните курсор к нужному месту и нажмите
     i          перевод в режим ввода
вводите требуемый текст
     ESC        прекратить ввод, перейти в командный режим

Подгоните курсор к ненужному месту и нажмите
     x          удалить символ
     dd         удалить строчку

Еще парочка полезных команд:

     o          вставлять с новой строки (под текущей строкой)
     a          в режим ввода ЗА курсором
     5yy        запомнить 5 строчек
Подгоните курсор к нужному месту
     p          вставить запомненные строки под курсором
     P          вставить запомненные строки НАД курсором

     J          Склеить две строки
     /Шаблон поиска Enter       - поиск
     n          Повторить поиск

Благодарим lib.ru за доступно описанное руководство
0

my-mails.ru

Всегда On-Line

Авторизация
*
*
Регистрация
*
*
*
*
Генерация пароля
51276208