Вот несколько основных команд Vim:
-
Вставка и редактирование текста:
- i: войти в режим вставки в текущей позиции курсора.
- a: войти в режим вставки после текущей позиции курсора.
- o: откройте новую строку ниже текущей и войдите в режим вставки.
- O: откройте новую строку над текущей и войдите в режим вставки.
- r: заменить символ под курсором на новый символ.
-
Сохранение и выход:
- :w: сохранить текущий файл.
- :q: Закройте Vim.
- :q!: Завершить работу Vim без сохранения изменений.
- :wq или :x: сохранить изменения и выйти из Vim.
-
Навигация внутри файла:
- h: двигаться влево.
- j: двигаться вниз.
- k: двигаться вверх.
- l: Двигайтесь вправо.
- gg: переход к началу файла.
- G: Перейти в конец файла.
- :line_number: переход к определенному номеру строки.
-
Удаление и копирование:
- x: удалить символ под курсором.
- dd: удалить текущую строку.
- yy: скопировать текущую строку.
- p: вставьте скопированный или удаленный текст.
-
Поиск и замена:
- /pattern: поиск определенного шаблона.
- ?pattern: поиск определенного шаблона в обратном направлении.
- :%s/old/new/g: заменить все вхождения слова «старый» на «новый» во всем файле.
- :%s/old/new/gc: заменить все вхождения слова «старый» на «новый» во всем файле с подтверждением.
-
Отменить и повторить:
- u: отменить последнее изменение.
- Ctrl + r: повторить последнее изменение.
Помните, что это всего лишь базовый обзор команд Vim. Vim имеет множество более мощных функций и возможностей. Для получения более подробной информации рекомендуется обратиться к документации Vim или онлайн-ресурсам.