Очень кратко о редакторе "VI"

Очень кратко о редакторе "VI"

 
  • Очень кратко о редакторе "VI"
  • Редактор VI имеет три режима:
  • для перехода В РЕЖИМ ВВОДА нужно нажать команды типа:
  • Двигаться по файлу можно командами:
  • Еще парочка полезных команд:

  • По не знаю какой уж там исторической традиции "честные" (канонические) системы Unix не имеют в своем базовом комплекте ни одного нормального (еще раз подчеркну это слово - НОРМАЛЬНОГО) текстового редактора. Поэтому системный администратор обязан уметь пользоваться тем, что ему дают. А дают ему несравненный "Визуальный" экранный редактор файлов - Редактор VI.

    Редактор 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 На страницу вверх А если вам очень повезет, то можно будет двигаться стрелочками. Чтобы перейти в режим везения, нужно описать для операционной системы ваш терминал. Этим займемся в дальнейшем (см. "Описание терминалов, terminfo, termcap").
    Подгоните курсор к нужному месту и нажмите
          i перевод в режим ввода вводите требуемый текст
          ESC прекратить ввод, перейти в командный режим
    Подгоните курсор к ненужному месту и нажмите
          x удалить символ
          dd удалить строчку

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



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

          J Склеить две строки
          /Шаблон поиска Enter - поиск
          n Повторить поиск
    На этом ознакомление с редактором VI можно считать законченным. Того, кто считает, что VI может предоставить больше удобств и команд по редактированию, я отсылаю к прилагаемому здесь справочнику-памятке "наиболее употребительные команды VI", ну, и, естественно (как всегда), к документации. Остальных я отсылаю к не менее удивительному в своем роде редактору EMACS, которым, не смотря на это, рекомендую пользоваться впредь.







    Home | UK Shop Center |Contact | Buy Domain | Directory | Web Hosting | Resell Domains


    Copyleft 2005 ruslib.us