Перейти к содержимому

Как установить и настроить Neovim: конфигурация на Lua и первые плагины

Результат: Neovim установлен, есть файл init.lua с базовыми настройками, работают менеджер плагинов и подсказки по коду.

Инструкция Проверено 3 ноября 2026 3 ноября 2026 Linux (Ubuntu 24.04 LTS) Автор: Олег Калаганов
Коротко

Поставьте Neovim из репозитория или самодостаточным файлом с сайта проекта, создайте файл init.lua в папке конфигурации и задайте базовые настройки. Затем добавьте менеджер плагинов, подключите первые плагины и проверьте состояние редактора встроенной проверкой.

Содержание · 9 разделов

Инструкция написана для Ubuntu 24.04, но шаги с конфигурацией одинаковы на macOS и Windows — различается только путь к папке настроек и способ установки. Права администратора нужны только для установки самой программы.

Установите Neovim

В Ubuntu и других системах на основе Debian редактор ставится из репозитория:

sudo apt install neovim

Проверьте версию командой nvim с ключом вывода версии. Если в репозитории лежит старый выпуск, часть современных плагинов работать не будет: тогда скачайте с сайта проекта самодостаточный файл приложения — он не требует установки и запускается сразу. В Windows тот же редактор ставится встроенным менеджером пакетов:

winget install Neovim.Neovim

Пройдите встроенный самоучитель

Запустите редактор командой nvim и откройте самоучитель: введите двоеточие, слово Tutor и нажмите Enter. Это текстовый курс на английском, который за полчаса объясняет главное — режимы, перемещение, удаление, копирование, сохранение и выход.

Не пропускайте этот шаг. Без понимания режимов любая дальнейшая настройка бесполезна: вы просто не сможете ввести в редакторе ни строки.

Создайте файл конфигурации

Neovim читает настройки из файла init.lua в своей папке конфигурации. В Linux и macOS это папка nvim внутри каталога с настройками пользователя, в Windows — папка nvim в локальных данных приложений. Создайте папку и пустой файл:

mkdir -p ~/.config/nvim && nvim ~/.config/nvim/init.lua

Задайте базовые настройки

Нажмите клавишу i, чтобы перейти в режим набора, и впишите несколько строк. Это номера строк, отступы пробелами, подсветка найденного и поиск без учёта регистра — минимум, с которым редактор становится удобным.

vim.opt.number = true
vim.opt.expandtab = true
vim.opt.tabstop = 2
vim.opt.shiftwidth = 2
vim.opt.ignorecase = true
vim.opt.smartcase = true
vim.g.mapleader = ' '

Последняя строка назначает пробел клавишей-предводителем: с неё начинаются собственные сочетания клавиш. Нажмите Esc, затем введите двоеточие, буквы wq и Enter — файл сохранится, редактор закроется. Запустите его снова: номера строк должны появиться.

Поставьте менеджер плагинов

Плагины в Neovim не ставятся из магазина: их скачивает менеджер, который вы прописываете в конфигурации. Выберите один из популярных менеджеров и скопируйте в init.lua тот блок установки, который указан в его собственной документации, — он скачивает менеджер при первом запуске сам.

Для работы менеджера в системе должны быть установлены git и утилита загрузки файлов. Проверьте их заранее, иначе при запуске редактор покажет ошибку скачивания.

Добавьте первые плагины

Начните с небольшого набора, который закрывает ежедневные задачи:

  • тему оформления — без неё подсветка в терминале выглядит бедно;
  • дерево файлов проекта — чтобы видеть структуру папок слева;
  • нечёткий поиск по файлам и по тексту проекта — самый полезный плагин из всех;
  • строку состояния — показывает текущий режим, файл и ветку Git;
  • плагин для Git — подсвечивает изменённые строки на полях.

После правки конфигурации перезапустите редактор: менеджер скачает плагины и покажет ход установки. Добавляйте их по одному и проверяйте, что всё работает, — так проще найти причину, если редактор начнёт запускаться с ошибкой.

Подключите подсказки по коду

Автодополнение и подсказки об ошибках дают языковые серверы. Нужный сервер устанавливается в систему отдельно — например, вместе с инструментами того языка, на котором вы пишете. После этого его включают в конфигурации несколькими строками.

Точный вид этих строк зависит от версии редактора, поэтому берите пример из встроенной справки: введите двоеточие, слово help, пробел и слово lsp. Справка открывается в редакторе и всегда соответствует установленной версии — это надёжнее, чем статьи в интернете.

Проверьте состояние редактора

Введите двоеточие и слово checkhealth. Neovim проверит сам себя и покажет отчёт: какие программы не найдены, какие плагины настроены неправильно, хватает ли поддержки буфера обмена и шрифтов. Разберите красные строки по одной — там же написано, что нужно установить.

Готово: редактор работает, конфигурация лежит в одном файле, плагины ставятся менеджером. Сохраните папку конфигурации в своём репозитории — на другом компьютере достаточно будет её скопировать.

Если что-то пошло не так

Не получается выйти из редактора

Нажмите Esc несколько раз, затем введите двоеточие, букву q и восклицательный знак и нажмите Enter — редактор закроется без сохранения. Если открыто несколько файлов, добавьте после q букву a.

Плагины не устанавливаются

Проверьте, что в системе есть git и утилита загрузки файлов, и что компьютер видит интернет. Запустите проверку состояния редактора: она прямо укажет, какой программы не хватает.

Редактор запускается с ошибкой в конфигурации

В сообщении указан файл и номер строки. Откройте конфигурацию и закомментируйте последние добавленные строки двумя дефисами в начале, затем запустите редактор снова и возвращайте строки по одной.

Вместо значков в интерфейсе квадратики

Плагины рисуют значки особым шрифтом. Поставьте в систему шрифт с набором значков и выберите его в настройках своего терминала.

Программа Neovim Редактор кода в терминале на основе Vim: настройка на Lua, языковые серверы и плагины.
Открыть карточку
Полезная статья?
Спасибо, отметили Ответ учтём при следующей проверке материала.
Что пошло не так? Можно выбрать одно или написать комментарий
Без имени и email. Для вопроса используйте комментарии.
Спасибо, передали автору Проверим инструкцию на устройстве и обновим дату проверки. Если нужен ответ — задайте вопрос в комментариях.

Комментарии · 0

Комментариев пока нет — задайте вопрос первым.

Комментарий появится после проверки. Ссылки без пояснений удаляем.