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— объединить текущую и следующую строки.>— увеличить отступ (для выделенного текста).<— уменьшить отступ (для выделенного текста).=— форматировать блок кода.
Добавить комментарий