Команди Vim, основний посібник із використання цього текстового редактора

Команди Vim, базовий посібник

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

Vim є вдосконаленою версією редактора Vi, який з’явився на сцені у 80-х рр. Таким чином, хоча Vim є вдосконаленою версією оригіналу, яка розширена завдяки великій універсальності та низькому споживанню ресурсів. Однак слід зазначити, що для переміщення через нього, використання миші обмежене -не сказати в нульовому сенсі-. Тому використання клавіатури є обов’язковим у цьому текстовому редакторі.

Встановіть Vim на свій комп'ютер

Редактор Vim, основні команди

Перше, що вам потрібно зробити, це встановити відомий редактор, щоб мати можливість ним користуватися. Одним із приємних сюрпризів Vim є те, що вона багатоплатформна, тому ви можете використовувати його в усіх операційних системах. Хоча ми вже говорили вам, що він розроблений для використання в середовищах Linux. Його установка в Linux виглядає наступним чином:

sudo apt-get install vim

Замість цього якщо ви хочете встановити його на Windows або MacOS, тут ми залишаємо вам такі посилання на його офіційну сторінку, де ви матимете як версію з терміналом, так і версію з графічним інтерфейсом. Рекомендовано в обох випадках використовувати версію для терміналу.

Версія для Windows
Версія MacOS

Після встановлення текстового редактора на вашому комп’ютері ми переходимо до пояснення найпоширеніших команд Vim, які слугуватимуть основою для переміщення між різними файлами, які ви відкриваєте з нього. для відкрити файл для редагування, вам потрібно буде написати таку команду:

vim nombre-documento-.txt

І натиснувши клавішу ENTER, ми вже опинимося в редакторі Vim з відкритим документом і готовим до того, щоб ви його обробили.

Основні команди Vim для вашого набігу на популярний текстовий редактор

Перше, що ми хочемо вам сказати, це те, що хоча в оригінальній версії багато клавіатур того часу не мали клавіш направлення, переміщення потрібно було робити іншими ключами - Це чутливо до регістру. А вони такі:

  • Праворуч: l
  • Зліва: h
  • Вниз: j
  • Арріба: k
  • Переходимо до початку відкритого документа: gg
  • Перейти до початку рядка: ^
  • Перейти до кінця рядка: $
  • Переходимо в кінець відкритого документа: G
  • Перейдіть до останньої зміни, яку ми внесли: ;

Команди Vim для редагування текстів

комп'ютерне програмування

Коли ми знаємо, як переміщатися між файлами, які ми відкриваємо у Vim, це так час відредагувати ці тексти. А потім ми залишаємо вам команди Vim, які ви використовуватимете найчастіше. Vim має три різних режими: командний режим -той, що відкривається за замовчуванням-, режим вставки та режим розширених команд.

Що ж, коли файл відкрито, Vim чекає, поки ви почнете вводити кілька перших команд. А що це? Представляємо їх вам нижче:

  • Увійти в режим вставки -розмістити новий текст-: i (для виходу з цього режиму достатньо натиснути ESC)
  • Введіть вставку та поставте новий символ одразу після курсу: a
  • Введіть вставку та допишіть до кінця поточного рядка: A
  • Вставте новий рядок під курсом: o
  • Вставте новий рядок над курсом: O
  • Замініть символ, який стоїть прямо в курсі: r (ви повинні негайно натиснути новий символ, щоб увійти)
  • Друкуйте на принтері, який ви налаштували за замовчуванням: ха!

Команди Vim для вирізання, видалення та вставлення в документ, відкритий у текстовому редакторі

Ми продовжуємо редагувати тексти, які ми відкрили за допомогою популярного текстового редактора 1991 року народження. І в цьому випадку ми залишимо вам список команд Vim, які вам знадобляться, щоб видаляти, вирізати, копіювати та вставляти текст у файлі.

  • Вирізати поточний рядок, на якому знаходиться курсор: dd (один рядок) або xdd (якщо ви зміните «x» на число -3dd, наприклад-, рядки, які ви вказали до курсору, будуть вирізані)
  • Вставте текст, який ми скопіювали або вирізали в місці, де ми натиснули команду: p
  • Видалити символ під курсором: x
  • Видалити все слово, де знаходиться курсор: галя
  • Видалити все слово, де знаходиться курсор, і перейти в режим вставки: cw
  • Видалити від курсора до кінця рядка та перейти в режим вставки: c$
  • Скопіюйте цілий рядок: yy
  • Скопіюйте з місця, де ми маємо курсор, у кінець рядка: y$
  • Скопіюйте повне слово там, де ми маємо курсор: yiw
  • Скопіюйте номер рядка з місця, де ми розмістили курсор: 2yy, 3yy, ... (2 або 3 рядки від місця розташування курсора)

Скасувати зміни, зроблені за допомогою команд Vim

лінії програмування

Нарешті, у цьому невеликому посібнику з команд Vim ми пропонуємо вам, що вам слід робити якщо ви хочете скасувати зміни, зроблені за допомогою попередніх команд виконується в текстовому редакторі.

  • Скасувати останню введену команду – :u
  • Скасувати останні команди із зазначенням номера – :xu (замініть 'x' конкретним числом)
  • Повторити останню внесену зміну – :повторити
  • Щоб відновити всі зміни за останню годину (або кілька годин) – :раніше 1 год 
  • Щоб відновити зміни за останні кілька хвилин – : пізніше 20м (у цьому випадку це буде за останні 20 хвилин)

Як бачите, команд Vim достатньо. І ми зупинилися лише на дуже невеликій частині, але, можливо, це допоможе вам ознайомитися з цим популярним текстовим редактором і зможе обробляти перші файли, які ви відкриваєте в ньому. Так само В Інтернеті є багато документів про це. і ви можете піти глибше, якщо хочете.

Крім того, Vim має досить активну спільноту який додає функції та нові режими перегляду. Крім того, щоб зробити його використання набагато простішим - особливо для новачків-, є альтернативи з більш дружнім інтерфейсом користувача це не має нічого спільного з усім, що ми вам пояснили. Якщо ви хочете їх відкрити, кілька прикладів:


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.