Vi – это текстовый редактор в лучших традициях unix. 🙂
Трудности в этом редакторе вызывает то, что это командный текстовый редактор. Т.е. в vi(далее редактор) нельзя просто нажать F10 и выбрать сохранить, чтоб закрыть файл с сохранением изменений.
Данная статья, не больше чем заметка, по азам и самым необходимым командам данного текстового редактора.
Для того чтобы открыть редактор, достаточно ввести команду:
1 2 3 |
# vi или # vi filename |
Если необходимо открыть файл для редактирования.
Для редактирования необходимо нажать i, для выхода из режима редактирования esc.
Для ввода команд необходимо нажать :.
Для выхода без сохранения из документа необходимо нажать :q!, для выхода с сохранением необходимо нажать :wq.
Основные команды:
i
– перейти в режим ввода (вставка текста).Esc
– вернуться в командный режим.:
– открыть командное окно для выполнения команд сохранения и выхода.:w
– сохранить изменения.:q
– выйти без сохранения (если нет изменений, можно использовать:q!
для выхода без согласия).:wq
– сохранить и выйти.:
– открыть командное окно.:set nu
– включить нумерацию строк.:set nonu
– выключить нумерацию строк./текст
– поиск текста вперед (например,/hello
).n
– переместить курсор на следующее совпадение.N
– переместить курсор на предыдущее совпадение.G
– перейти к концу файла.gg
– перейти к началу файла.数字+G
или:数字
– перейти к строке с номером “число”.y
– копировать выделенный текст (например,yy
для всей строки).p
– вставить скопированный текст после курсора.dd
– удалить строку с курсором.x
– удалить символ под курсором.u
– отменить последнее действие.Ctrl + r
– повторить отмененное действие.cw
– заменить слово перед курсором.c2w
– заменить два слова перед курсором.v
– начать выделение с помощью VISual (выделить символы).V
– начать выделение с помощью VISual Line (выделить строки).Ctrl + v
– начало блочного выделения.J
– объединить текущую и следующую строки.>
– увеличить отступ (для выделенного текста).<
– уменьшить отступ (для выделенного текста).=
– форматировать блок кода.
Добавить комментарий