Основные команды Vim
Vim - это мощный текстовый редактор, широко используемый в операционных системах Linux. Он имеет два режима: командный режим и вставочный режим. В командном режиме вы можете перемещаться по файлу, копировать строки или блоки текста и вставлять их. В режиме вставки вы можете вводить текст.
Основные команды
Режим вставки
i
- вход в режим вставкиa
- вход в режим вставки и перемещение курсора вправоo
- создание новой строки под текущей и вход в режим вставкиO
- создание новой строки над текущей и вход в режим вставки
Режим команд
:w
- сохранение файла:q
- выход из vim:wq
- сохранение файла и выход из vim:q!
- выход из vim без сохранения:w filename
- сохранение файла под новым именем
Навигация
h
- перемещение курсора влевоj
- перемещение курсора внизk
- перемещение курсора вверхl
- перемещение курсора вправоG
- перемещение к концу файлаgg
- перемещение к началу файла:n
- перемещение к строке номер nw
- перемещение к следующему словуb
- перемещение к предыдущему слову
Редактирование и удаление текста
x
- удаление символа под курсоромdd
- удаление строкиdw
- удаление словаu
- отмена последнего действияyy
- копирование строкиyw
- копирование словаp
- вставка скопированного текста после курсораP
- вставка скопированного текста перед курсором
Поиск и замена
/text
- поиск текста вперед?text
- поиск текста назадn
- переход к следующему совпадениюN
- переход к предыдущему совпадению:%s/old/new/g
- замена всех вхождений 'old' на 'new' во всем файле:%s/old/new/gc
- замена всех вхождений 'old' на 'new' во всем файле с подтверждением каждой замены
Это лишь основные команды Vim. Vim - это мощный инструмент с большим количеством функций, которые вы можете изучить, чтобы улучшить свою продуктивность.