Изменения

273 байта добавлено ,  17 лет назад
фоматирование, шаблон
Строка 1: Строка 1: −
'''Vi''' — стандартный текстовый редактор операционной системы '''UNIX''', первую версию написал '''Билл Джой''' (Bill Joy) в 1976. Редактор vi построен на базе редактора командной строки ex.
+
'''Vi''' — стандартный [[текстовый редактор]] [[операционная система|операционной системы]] '''[[UNIX]]''', первую версию написал '''[[Билл Джой]]''' (Bill Joy) в 1976. Редактор vi построен на базе редактора командной строки ex.
    
В отличие от многих привычных редакторов, vi имеет модальный интерфейс. Это означает, что одни и те же клавиши в разных режимах работы выполняют разные действия. В редакторе vi есть два основных режима: командный режим и режим вставки. По умолчанию, работа начинается в командном режиме.
 
В отличие от многих привычных редакторов, vi имеет модальный интерфейс. Это означает, что одни и те же клавиши в разных режимах работы выполняют разные действия. В редакторе vi есть два основных режима: командный режим и режим вставки. По умолчанию, работа начинается в командном режиме.
Строка 5: Строка 5:  
В режиме вставки клавиатура используется для набора текста. Для выхода в командный режим используется клавиша ESC.
 
В режиме вставки клавиатура используется для набора текста. Для выхода в командный режим используется клавиша ESC.
   −
В командном режиме алфавитные клавиши соответствуют командам перемещения и изменения текста. Так, команды h, j, k, l перемещают курсор на одну позицию влево, вниз, вверх, вправо соответственно, команда x удаляет один символ и т. д. Это позволяет работать без необходимости использования дополнительной клавиатуры и клавиш-модификаторов, таких, как CTRL, ALT и т. д. Более сложные операции редактирования получаются комбинацией простых, например, 2dw удаляет два слова. Для полнотекстовых операций имеется возможность задавать команды ex в подобии командной строки, например, :1,.s/wiki/[[wiki]]/g заключит все вхождения последовательности символов wiki от начала текста до текущей позиции в двойные квадратные скобки.
+
В командном режиме алфавитные клавиши соответствуют командам перемещения и изменения текста. Так, команды h, j, k, l перемещают курсор на одну позицию влево, вниз, вверх, вправо соответственно, команда x удаляет один символ и т. д. Это позволяет работать без необходимости использования дополнительной клавиатуры и клавиш-модификаторов, таких, как CTRL, ALT и т. д. Более сложные операции редактирования получаются комбинацией простых, например, 2dw удаляет два слова. Для полнотекстовых операций имеется возможность задавать команды ex в подобии командной строки, например, :<nowiki>1,.s/wiki/[[wiki]]/g</nowiki> заключит все вхождения последовательности символов wiki от начала текста до текущей позиции в двойные квадратные скобки.
   −
Спор между сторонниками vi и emacs является классическим примером «религиозных войн».
+
Спор между сторонниками vi и [[emacs]] является классическим примером «[[религиозная война|религиозных войн]]».
    
На данный момент имеются реализации vi для различных операционных систем. Существуют клоны редактора vi с расширенной функциональностью.
 
На данный момент имеются реализации vi для различных операционных систем. Существуют клоны редактора vi с расширенной функциональностью.
 +
 +
 +
== Ссылки ==
 +
* http://www.lib.ru/unixhelp/vi.txt
 +
* http://en.wikipedia.org/wiki/Vi
 +
 +
{{Википедия}}
 +
 +
[[Категория:Программы]]
Анонимный участник