Керівництво для початківців Vim

У нашому попередній пост про Vim, ми говорили про деякі акуратні поради та підказки, які можна використовувати для більш просунутих користувачів. На цьому посту ми поговоримо про початок роботи з Vim, тому цей посібник призначений для абсолютних новачків. Зазвичай, коли новачок відкриває документ із Vim, перший досвід роботи користувача - це не просто розчарування, оскільки користувач не має уявлення про те, як щось робити, а також про вихід із програми. Отже, ви розчаровані, як, "Що це?! Я йду назад до нано, це не працює! "- оскільки ви відчайдушно продовжуєте натискати CTRL-C або ESC, намагаючись вийти з редактора, але закінчуючи закриттям та відкриттям терміналу PuTTY в кінці.

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

Отже, давайте почнемось.

По-перше, можливо, ви придбали VPS, але якщо ви вибрали один з мінімальних шаблонів, Vim може бути відсутній на вашому сервері. Тож давайте встановимо Vim спочатку:

Як встановити Vim

Це досить легко і просто. Просто виконайте наступні команди на основі дистрибутиву, який ви використовуєте.

для CentOS

yum install vim

для Ubuntu

apt-get update && apt-get install vim

для Arch Linux

Pacman -S vim

Загальні - Три режими Vim

Перш ніж іти далі, потрібно спочатку зрозуміти, як працює Вім. У двох словах, Vim має три основні режими роботи.

Режим команд - де можна передавати команди Vim, щоб маніпулювати документом. Ви шукаєте текст. Скопіюйте / вставте його частини. Знайти та замінити текст на основі шаблону та багато іншого. У цьому режимі майже не існує обмежень.

Вставити режим - Саме тут написано текст.

Візуальний режим - Це як підрежим командного режиму, де можна вибирати текст.

COMMAND режим

Це типовий режим, і той, який ви опинитесь у відкритті файлу за допомогою Vim. У цьому режимі ви не можете вводити, але ви можете передавати команди Vim. Ви можете прокручувати документ за допомогою клавіш зі стрілками та переходити вгору / вниз, використовуючи клавіші "Вгору сторінки" та "Вниз". Проходячи команди Vim, ви маєте змогу швидко маніпулювати файлом, який ви редагуєте, таким чином, що ніякий інший текстовий редактор не пропонує.

Існує кілька способів передачі команд у Vim у цьому режимі. Наразі вам слід знати лише найбільш основні, щоб почати:

i - Покладе вас у режим INSERT - де ви можете ввести так само, як і в будь-якому іншому редакторі; У той же час з ESC ключ ви можете вийти з режиму INSERT;

:w - Зберегти / записати зміни на диск;

: w! - Зберегти, але не запитувати підтвердження (! Означає силу);

:q - Вихід з Віму, якщо не було внесено жодних змін;

Питання! - Вихід з Vim і відмовитися від змін;

Деякі команди (сумісні можуть бути об'єднані разом).

: wq! - Зберегти зміни та вийти;

Останні дві команди Питання! і : wq! це ті, які ви найчастіше користуєтеся.

INSERT режим

Як випливає з назви, це режим, в якому робиться все набрання.

використання i з командного режиму ви можете ввести INSERT режим, ввести що завгодно і робити зміни, а потім повернутися до режиму COMMAND за допомогою клавіші ESC.

VISUAL mode

У цьому режимі ви можете вибрати текст. Ви можете подумати про цей режим, як підрежим командного режиму. Ви можете або вибрати, щоб вибрати цілі блоки тексту, або вибрати лише одну його частину. Хоча в режимі COMMAND існує три типи режиму VISUAL, який можна ввести.

v - Переключає найпростіший візуальний режим. Перебуваючи в командному режимі, розташовуйте курсор у будь-якому місці тексту та натисніть v. Ви побачите, що в лівому нижньому куті терміналу статус зміниться на - ВІЗУАЛЬНА -. Тепер ви можете перемістити курсор за допомогою клавіш зі стрілками та вибрати частини тексту.

V - це режим VISUAL LINE. Використовуйте цей режим, коли потрібно вибрати цілі рядки.

CTRL-V - це є - ВІЗУАЛЬНИЙ БЛОК - режим Використовуйте цей режим для вибору блоків тексту, вільно пересуваючи курсор навколо.

Тепер, коли ми знаємо три основних режими, ми можемо дізнатися кілька корисних команд. Ці роботи в командному режимі, але також дуже корисні під час використання в режимі VISUAL. Це точна причина, чому ми згадуємо цю команду тут.

0 - Помістить курсор на прогулянку лінії;

$ - Помістить курсор до кінця рядка;

o - введіть режим INSERT і в нову лінію для написання;

y - копіювання (y означає yank);

yy - Скопіювати всю лінію;

p - паста;

P - Вставити над курсором;

d - вирізати;

dd - Вирізати всю лінію;

x - просто видалити. Зазвичай це буде видалити вибраний символ або фрагмент тексту, обраного з v. Однак ми виявили, що в візуальному режимі немає різниці між ними d і х .

u - Скасувати;

CTRL-R - відновити;

: встановити номер - Перемикає нумерацію рядків. Це не впливає на документ, це тільки для довідки;

: встановити номер! - Повернути лінію нумерації;

У той час як номер лінії ввімкнено, ви можете швидко перейти до потрібного номера рядка:

: 10 - перейдіть на лінію 10

:5 - перейдіть на лінію 5

.. і так далі.

Поради для практикуючих

Все, що написано вище, - це просто швидке відкриття дверей і погляд на функціональність Vim.

Як практикувати? Відкрийте новий документ vim lorem.ipsum.txt, а потім перейти до Lorem Ipsum генератор і створити деякі абзаци тексту. Вставте ці абзаци в документ і застосуйте вищезазначене. Під час роботи над вашими системами практикуйте редагування файлів за допомогою Vim. З часом, ви тільки покращитесь. Як ми вже говорили раніше: навчання Vim - це не просто марна трата часу, але це також інвестиція. Це Т.він розширення пальців. Це підвищить вашу продуктивність та функціональність. Як тільки ви скористаєтеся своїми функціями, ви опинитесь, повільно викидаючи всіх інших текстових редакторів.

Коли ви звикли з цими основними командами, ви можете перевірити наш інший стаття для більш просунутих трюків для маніпулювання файлами.

джерело

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.