Перед началом работы
vi-редактор, по сути, текстовый редактор вUNIX® и Linux®. Он существует почти для всех систем и доступен для Windows®, DOS, Macintosh, OS/2, SGI и многих других платформах. Если вы еще не знаете vi или вам еще неудобно его использовать, то вы должны изучить это руководство и добиться больших результатов с помощью самой популярной и мощной Linux/UNIX визуальной программы-редактора.
Главная цель - помочь вам быстро изучить vi. Трудность для быстрого изучения заключается в том, что в vi есть много команд. Чтобы эффективно использовать vi, вам необходимо запомнить довольно много команд. Это может занять много времени, и одна из целей этого руководства - сократить ваше время на их запоминание. Таким образом, с самого начала я поставил себе задачу: как я смогу помочь вам в запоминании такого количества команд за небольшой промежуток времени?
Для решения этой задачи на протяжении всего руководства мы собираемся постепенно создавать шпаргалку. Эта шпаргалка будет содержать все важные команды vi. После того как вы закончите изучать это руководство, вы сможете использовать шпаргалку, если забудете какую-то команду. Со временем, когда вы запомните команды, вы постепенно научитесь обходиться без нее.
Нет никаких предварительных требований для этого руководства. Мы используем несколько методов для того, чтобы вам помочь. Во-первых, как вы и предполагали, я собираюсь описывать, как конкретные команды работают. Затем я попрошу вас попытаться использовать эти команды в vi (для приобретения практических навыков) и затем мы перепишем эти команды в шпаргалку. Если вы хотите изучать vi быстро, важно, чтобы вы выполнили все эти шаги. Использование команды в vi и переписывание ее в вашу шпаргалку будет способствовать запоминанию команды.
Есть много версий vi, и я собираюсь показать вам, как использовать версию vi, которая называется vim. vim - очень популярна и имеет массу расширений, которые делают vi привлекательнее (если я демонстрирую команду, присущую vim, я это обозначаю). Чтобы установить vim, посмотрите раздел Ресурсы в конце этого руководства для ссылки на домашнюю страницу vim. vim - текстовый редактор, который запускается в режиме команд или терминальной сессии. Рисунок 1 показывает скриншот vim с XML-кодом данного руководства на английском языке, открытого в режиме команд.
Рисунок 1. Запуск vim
Кроме усовершенствованной командной строки vi, vim также содержит хороший GUI редактор, который называется gvim. Рисунок 2 показывает скриншот gvim с тем же XML-кодом, который вы видели ранее.
Рисунок 2. Запуск gvim
Если вы новичок в vi, попытайтесь запустить gvim на своей машине. Использование vi из GUI облегчит понимание некоторых вещей.