VIM (ТЕКСТОВИЙ РЕДАКТОР UNIX)

Vim — текстовий редактор, який працює через командний рядок, він швидкий та простий у використанні.
Однак, оскільки він інтегрований у командний рядок, вам потрібно буде вивчити специфічні команди редактора Vim для навігації в редакторі та роботи з файлами.

У редактора Vim є два режими.

  1. Режим команд (Command Mode) або Режим за замовчуванням.
  2. Режим редагування (Edit Mode) або Режим вставки (Insert Mode).

Основні команди Vim

  1. Для відкриття або створення файлу за допомогою Vim використовуйте команду vim filename.txt.

pic

До

pic

Після

  1. Режим команд — це режим за замовчуванням для Vim. Щоб перейти з режиму команд до режиму редагування (режим вставки), натисніть i на клавіатурі.
    Після введення тексту ви можете натискати кнопку exit, щоб вийти з режиму вставки, а потім натискати :wq + enter, щоб зберегти та вийти.

pic

  1. Щоб вийти без збереження змін, натискайте :q! + enter у режимі команд.

pic

  1. Щоб видалити рядок, натисніть dd у режимі команд.

  2. Натискайте u, щоб скасувати дію.

  3. Якщо ви хочете видалити кілька рядків одночасно, натисніть dnod у режимі команд. Наприклад, щоб видалити 10 рядків, натисніть d10d.

pic

pic

  1. Щоб переміститися в кінець рядка, натискайте shift + a, це перемістить курсор у кінець рядка і одночасно переключить вас у режим вставки.

  2. Щоб перейти на початок рядка, натискайте нуль 0, це перемістить курсор на початок і залишить вас у режимі команд.

  3. Ви можете перейти в кінець рядка без переходу в режим вставки за допомогою команди $.

  4. Щоб перейти до конкретного рядка, використовуйте команду no + shift + g, наприклад, щоб перейти до 12-го рядка, натискайте 12 + shift + g.

  5. Для пошуку певного слова у файлі можна використовувати команду /word.
    Наприклад, якщо ви хочете знайти слово “nginx” у файлі, натискайте /nginx, це знайде перше співпадіння слова, після чого ви можете натискати команду n, щоб перейти до наступного співпадіння, та shift + n, щоб повернутись до попереднього.

pic

  1. Якщо ви хочете замінити певне слово у файлі, використовуйте команду :%s/oldWord/newWord, наприклад, щоб замінити “nginx” на “webapp” використовуйте :%S/nginx/webapp.

pic

До

pic

Після

Це основні команди для навігації файлами в текстовому редакторі Vim.

Застосування текстового редактора в командному рядку

  1. Невеликі зміни.
  2. Швидкий спосіб створювати та редагувати файли.
  3. Підтримка багатьох форматів.
  4. Робота з віддаленим сервером.
  5. Написання повідомлень для Git commit.
  6. Перегляд конфігураційних файлів Kubernetes.

Перекладено з: VIM (UNIX TEXT EDITOR)

Leave a Reply

Your email address will not be published. Required fields are marked *