Vim в Ubuntu: как превратить простую установку в мощный инструмент?
Vim пользуется высокой репутацией среди разработчиков и системных администраторов. После освоения его логики он становится одним из самых быстрых редакторов, которые можно использовать в терминале. Если вы новичок в Ubuntu, этот гайд поможет вам установить vim в Ubuntu и покажет, что делать в первые сеансы работы.
Как работает Vim в Ubuntu?
Vim, сокращение от Vi IMproved, — это модальный редактор, который разделяет ввод текста, перемещение и выдачу команд на разные режимы. Сначала это кажется необычным, но такая конструкция позволяет очень точно редактировать текст, как только вы освоите основные клавиши. Многие пользователи Linux предпочитают устанавливать vim на свои системы, поскольку он легкий, быстро запускается и почти всегда доступен на удаленных серверах. Когда вы знаете, как установить vim в Ubuntu, Vim становится надежным повседневным инструментом для редактирования конфигурационных файлов, скриптов и заметок прямо в терминале.
Подготовка к установке Vim в Ubuntu
Прежде чем устанавливать vim, полезно знать, что будет происходить за кулисами. Ubuntu использует менеджер пакетов APT, который загружает программное обеспечение из надежных репозиториев и обрабатывает все зависимости за вас. Если у вас есть подключение к Интернету и пользователь с правами sudo, у вас есть все необходимое, чтобы выполнить следующий раздел.
Пошаговая инструкция: установка Vim с помощью APT
В следующих шагах вы увидите, как установить vim в Ubuntu с помощью терминала и репозиториев по умолчанию. Процесс одинаков для большинства последних версий Ubuntu.
1. Обновите индекс пакетов
Обновление списка пакетов гарантирует, что вы получите последнюю версию, доступную в репозиториях Ubuntu:
sudo apt update
2. Установите пакет Vim
Теперь выполните команду, которая фактически указывает Ubuntu установить vim:
sudo apt install vim -y
После завершения этой операции Vim и его основные компоненты будут доступны во всей системе.
3. Убедитесь, что Vim готов
Проверьте, что установка прошла успешно, запросив у Vim информацию о его версии:
vim --version
Если эта команда выводит подробную информацию о версии и список скомпилированных функций, вы успешно завершили практическую часть установки vim в Ubuntu и можете начать использовать редактор.
Ваша первая сессия в Vim
Чтобы запустить Vim с новым файлом, используйте:
vim example.txt
По умолчанию Vim открывается в нормальном режиме, в котором клавиши интерпретируются как команды, а не как текст. Чтобы ввести текст в файл, нажмите i, чтобы перейти в режим вставки. Теперь вы можете писать текст, как в любом другом редакторе. Когда вы закончите ввод, нажмите Esc, чтобы вернуться в нормальный режим.
Краткий обзор трех основных режимов:
Нормальный режим: навигация и команды. Нажмите Esc, чтобы перейти в этот режим.
Режим вставки: ввод текста. Из нормального режима нажмите i.
Визуальный режим: выделение блоков текста. Из нормального режима нажмите v.
Сохранение и выход:
Save changes: :w
Save and quit: :wq
Quit without saving: :q!
Базовая навигация и операции редактирования
Vim действительно показывает свои сильные стороны, когда вы используете клавиатуру для всей навигации, а не полагаетесь на мышь.
Перемещение в нормальном режиме:
h, j, k, l: move left, down, up and right.
0 and $: jump to the beginning or end of the current line.
w and b: move forward to the next word or back to the previous one.
gg and G: go to the first or last line of the file.
Операции редактирования:
x: delete the character under the cursor.
dd: delete (cut) the current line.
yy: yank (copy) the current line.
p: paste the most recently deleted or yanked text.
Поиск, замена и ускорение повторяющихся изменений
Для поиска слова вперед введите /, затем термин, а затем нажмите Enter, например:
/server
Используйте n для перехода к следующему совпадению и N для перехода к предыдущему.
Для замены Vim использует лаконичный синтаксис команд. Чтобы заменить все вхождения старого на новое в текущем файле, выполните:
:%s/old/new/g
Вы можете ограничить замену диапазоном строк или добавить флаг c:
:%s/old/new/gc,
чтобы подтверждать каждое изменение в интерактивном режиме. Это становится очень мощным инструментом при обновлении значений конфигурации или переименовании переменных во всем файле.
Настройка Vim с помощью простой конфигурации
Одним из самых больших преимуществ изучения не только того, как установить vim, является возможность настроить редактор под свой рабочий процесс. Vim считывает настройки из конфигурационного файла .vimrc в вашем домашнем каталоге.
Откройте или создайте этот файл с помощью:
vim ~/.vimrc
В качестве первой настройки включите номера строк, чтобы упростить навигацию по большим файлам. Добавьте эту строку в файл .vimrc:
set number
Сохраните конфигурацию с помощью :wq и снова откройте любой файл в Vim. Теперь вы увидите номера строк в левом углу экрана. Отсюда вы можете расширить настройки с помощью подсветки синтаксиса, опций отступа или менеджеров плагинов, таких как vim plug.
Как управлять разделами и вкладками?
Когда вы освоите редактирование текста, стоит научиться просматривать несколько файлов одновременно. Vim может разделить текущее окно или открыть файлы во вкладках:
:split filename: split the window horizontally.
:vsplit filename: split the window vertically.
:tabnew filename: open a new tab.
Используйте Ctrl+w, а затем h, j, k или l для перехода между разделами и :tabn или :tabp для переключения между вкладками. Это упрощает сравнение файлов или редактирование связанного кода бок о бок, не выходя из терминала.
Выводы
На данный момент вы узнали, как установить vim в Ubuntu, как открывать и сохранять файлы, как эффективно перемещаться по тексту и как выполнять быстрый поиск и замену.
Вы также узнали, как установить vim и настроить его с помощью простого файла конфигурации, чтобы он лучше соответствовал вашим привычкам. Чем чаще вы будете использовать Vim для повседневных задач, тем более естественными будут казаться его команды, и он легко станет одним из самых быстрых и надежных инструментов в вашем наборе инструментов Ubuntu.
Blog