Просто про Vi

Dmitry Kornev
  • 21 мая, 08:33
  • 279

Vi — это текстовый редактор для Linux, предназначенный для использования в консоли. По удобству он сильно так себе. Интерфейс абсолютно не интуитивный. Чтобы начать им пользоваться необходимо обязательно читать руководство. В этой статье коротко и доступным языком только главное.

Редактор Vi

Я решил уделить ему внимание, поскольку периодически приходится с ним сталкиваться. Он в обязательном порядке есть во всех Linux-системах и Linux-устройствах. Например, в модемах, роутерах, видеорегистраторах. Подключаясь к ним через SSH или Telnet иногда требуется отредактировать какой-нибудь файл. И вот здесь Vi выручает. Альтернативных редакторов бывает просто нет.

Всё управление Vi только с клавиатуры. На экране никаких подсказок. Предполагается, что функциональные кнопки и команды пользователь помнит.


Редактируем файл

Открываем файл в Vi:

vi название_файла

или:

vi /путь/к/файлу/название_файла

По умолчанию редактор находится в командном режиме. Это значит, что нажимая на клавиатуре разные буквы, цифры или их последовательности будут выполнятся какие-нибудь действия.

Самое важное, что можно делать в этом режиме:

  • h, j, k, l — перемещение курсора влево, вниз, вверх, вправо.
  • Ctrl + f, Ctrl + b — перемещение на страницу вниз, вверх.
  • x — удаление символа под курсором.
  • dd — удаление строки на которой находится курсор.

Не всегда, но в дополнение к этому могут работать стандартные функциональные кнопки клавиатуры — стрелки, Home, End, Page Up, Page Down, Delete.

Если требуется что-то напечатать, то сперва необходимо поставить курсор в нужное место, затем нажать кнопку i. Теперь мы в режиме ввода текста, печатаем. Для выхода из этого режима нажимаем Esc. Мы снова в командном режиме.

В режиме ввода текста перемещаться нельзя. Поэтому выходим из него каждый раз, когда необходимо поместить курсор в другое место.

Для окончания работы нажимаем :, курсор начинает мигать внизу экрана, теперь:

  • q! и Enter — выход из Vi без сохранения изменений.
  • q и Enter или w! и Enter — выход из Vi с сохранением изменений.

Если вы передумали выходить, нажмите Esc для возврата в командный режим.

Эти провайдеры работают на версии 1.40. Каналы Миллет, Муз союз, Нано HD, Рубль ТВ, Супер тейнис HD -... КИТ Интернет телепрограмма...
Я поигрался, но потом понял, что к стандартному виду Firefox уже привык и вернулся на него. Это видать для... Тема Firefox под Elementary OS
Нет, конечно. Далеко не копал, обычно требуется просто нарезку из видео сделать. Вот это и попробовал.... Elementary OS
Драйвер AVerMedia AVerTV Studio 203 под Windows 7 86 64 Aver Media Studio 203 -...
Вот мой список который обязательно ставлю: Webpin, Hourglass, Переводчик, Ciano, Notejot, Melody, Color... Софт для Elementary OS
Ну и славненько, что не стали городить новых велосипедов. Мне новая 18.04 внутри системы нужна только что... Elementary OS 5.0 Juno Beta
Ага, классная штука. В "Файлы" нет мощного поиска, а как-то раз понадобилось. Вот ставил эту... Установка Double Commander...
Неделю или две, как заработало. Домен Elementary OS...
Ухты, ура! Меня это тоже удивляло каждый раз. ПС: Интересный сайт. Закинул в закладки. Тоже пользуюсь... Требуется аутентификация...
Аналоговое кабельное вещание пойдет. Цифровое только если: 1. Оно открытое. 2. Только на модификации... AVerMedia AVerTV Nova T2...

Комментарии