Початок роботи з Vim: Керівництво для новачків на Arch Linux

Vim

Початок роботи з Vim: Керівництво для новачків на Arch Linux

Вступ

Отже, ти вирішив зануритися у світ Arch Linux і тепер стоїш перед миготливим курсором Vim, задумуючись, у яку магію ти вплутався. Не хвилюйся — ти не один такий. Vim — це як швейцарський ніж серед текстових редакторів, але він захований у загадковій коробці-головоломці, яку спершу треба розв’язати, щоб знайти лезо. Але не біда! До кінця цього посібника ти будеш вправно працювати з Vim, ну або принаймні зможеш вийти з нього без паніки.

Чому Vim? Бо чому б і ні?

Vim потужний, гнучкий і був тут ще задовго до динозаврів (принаймні за мірками технологій). Це як той древній артефакт у пригодницьких фільмах — знайти його важко, зрозуміти ще важче, але коли розберешся, станеш володарем неперевершеної сили. А ще, використання Vim додає тобі моментальної популярності в спільноті Linux. Це як знати ельфійську на з’їзді Толкіноманів.

Але давай будемо чесними — якщо ти тут, то, швидше за все, випадково відкрив Vim і тепер не можеш з нього вибратися. Розберемо і це.

Крок 1: Встановлення Vim на Arch Linux

Перед тим як зануритися у чудеса Vim, його потрібно встановити. На щастя, це просто. Відкрий термінал і введи:

pacman -S vim

Бум. Ти щойно встановив Vim. Ти вже на півшляху до того, щоб стати термінальним магом.

Крок 2: Режими—або як заплутати себе п’ятьма різними способами

У Vim є кілька режимів, і перше, що тобі треба знати — ти, ймовірно, не в тому режимі, в якому думаєш, що перебуваєш. Ось короткий огляд:

  • Звичайний режим: Це режим за замовчуванням. У ньому можна переміщатися, видаляти, копіювати та вставляти, але не редагувати. Це як тримати олівець без гумки.
  • Режим введення: Тут ти можеш насправді друкувати. Натисни i у звичайному режимі, щоб перейти в режим введення. Не хвилюйся, ми всі намагалися друкувати в звичайному режимі й дивувалися, чому нічого не відбувається.
  • Візуальний режим: Цей режим дозволяє виділяти текст, який потім можна вирізати, копіювати або форматувати. Це як виділення тексту невидимим маркером.
  • Режим командного рядка: Натисни :, щоб перейти в цей режим, де можна зберігати, виходити або виконувати інші хитрі трюки. Це режим, який відкриває шлях до твого звільнення—буквально, це як ти вийдеш із Vim.

Крок 3: Основні команди Vim—те, що тобі справді треба знати

3.1 Як відкрити і закрити файли без втрати здорового глузду

Щоб відкрити файл у Vim, введи:

vim filename.txt

А тепер, щоб зберегти і вийти, ось чарівне заклинання:

  1. Натисни Esc, щоб переконатися, що ти в звичайному режимі.
  2. Введи :wq і натисни Enter. (Це збереже файл і вийде з Vim.)
  3. Сміливо посміхнися, бо ти щойно зробив те, що багато хто вважає неможливим.

Якщо ти зробив безлад і хочеш вийти без збереження, введи:

:q!

Це скаже Vim вийти і забути все, що ти зробив — наче натиснув кнопку “Скасувати” для всього сеансу.

3.2 Переміщення як профі

Навігація у Vim — це як грати у відеогру з джойстиком із 80-х. Ось шпаргалка:

  • h: Рух вліво.
  • j: Рух вниз.
  • k: Рух вгору.
  • l: Рух вправо.

Бачиш? Ти вже майстер руху у Vim.

3.3 Редагування тексту—так, це можна робити тут

  • Натисни i, щоб увійти в режим введення та почати друкувати.
  • Натисни Esc, щоб припинити друк. (Це як універсальна кнопка “Ні”.)

Щоб видалити символ, наведи на нього курсор у звичайному режимі й натисни x. Це як використовувати крихітний цифровий ластик.

Хочеш видалити цілий рядок? Натисни dd у звичайному режимі. Це дивовижно задовольняє.

3.4 Пошук і заміна — або як замінити “foo” на “bar” без магії

Щоб знайти слово, введи /, а потім слово, яке шукаєш, і натисни Enter. Vim миттєво знайде першу появу, наче вірний пес, що знаходить слід.

Щоб замінити всі “foo” на “bar”, введи в режимі командного рядка:

:%s/foo/bar/g

Вітаю, ти щойно став майстром Vim. Ну, майже.

Крок 4: Налаштування Vim—бо звичайний текст це так минуле століття

Vim можна налаштувати мільйоном способів, але почнемо з базового. Відкрий файл .vimrc:

vim ~/.vimrc

Додай кілька налаштувань, щоб зробити Vim трохи дружелюбнішим:

  • Номери рядків: Додай set number, щоб побачити номери рядків. Бо це просто зручно.
  • Підсвічування синтаксису: Додай syntax on, щоб код виглядав красиво.
  • Авто-індентація: Додай set autoindent, щоб полегшити собі життя.

Збережи і вийди (:wq), і все готово!

Крок 5: Виживання у Vim Tutor—ритуал посвяти

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

Готовий прокачати свої навички Vim?

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

Натисни тут, щоб підвищити свій рівень у Vim

Висновок

Почати роботу з Vim на Arch Linux — це як навчитися їздити на велосипеді: спочатку буде хитко, але коли навчишся, більше ніколи не забудеш. Так, є редактори легші за Vim, але в чому ж тоді веселість? З Vim ти отримуєш задоволення від того, що опановуєш щось, чим не кожен може похвалитися. А ще ти точно вразиш друзів… або принаймні зіб’єш їх з пантелику.

Тож вперед, мій сміливий термінальний досліднику. Підкорюй Vim, і пам’ятай: якщо все пішло не так, просто введи :q! і роби вигляд, що цього не було.

Щасливого Віммінгу!


See also