СегодняПочему бесплатное иногда лучше платного ВчераКак ставить программы и не словить заразу
На неделеТоп-15 open-source программ, которые заменили мне платный софт СвежееМой личный набор софта на новой системе

Neovim — без подписок программа, ту-самую-родную находка

Категория: Разработка · Лицензия: Apache 2.0 · Платформа: Windows / macOS / Linux (зависит от программы)

⬇ Скачать с официального сайта

Neovim

Neovim — форк классического Vim, начатый в 2014 году Тьерри Брегадзе после того, как разработка Vim замедлилась под единоличным контролем Брэма Моленара. Цель форка: переписать архитектурно устаревшие части кодовой базы, добавить встроенную поддержку асинхронности, Lua-скриптинг, RPC-протокол для внешних GUI, и встроенный LSP-клиент. К 2026 году — мейнстримный выбор для всех, кто начинает с модального редактирования с нуля.

Главные отличия от Vim

  • Lua вместо Vimscript. Конфиг и плагины можно писать на Lua — нормальном языке с переменными, таблицами, замыканиями, библиотеками. Vimscript никуда не делся (полная обратная совместимость), но Lua — рекомендованный путь.
  • Встроенный LSP-клиент. С версии 0.5. Не нужны coc.nvim или YouCompleteMe — Neovim сам говорит с language server'ами по протоколу LSP. Автодополнение, навигация по символам, рефакторинг, подсветка ошибок — нативно.
  • Tree-sitter — инкрементальный парсер для семантической подсветки и текстовых объектов на уровне AST, а не регулярок. Подсветка стала на порядок умнее.
  • Асинхронные jobs — плагины могут запускать фоновые процессы (линтер, форматтер, сборку) без блокировки UI.
  • RPC-протокол — внешние GUI (Neovide, Goneovim, FVim, VSCode-расширение vscode-neovim) общаются с Neovim как с сервером.
  • Встроенный :terminal с полноценным эмулятором, поддерживающим color escape sequences.

Стандартные дистрибутивы конфига

«Голый» Neovim — почти такой же, как Vim. Большинство современных пользователей берут готовый стартер:

  • LazyVim — самый популярный, основан на менеджере плагинов lazy.nvim, разумные дефолты, легко расширяется.
  • NvChad — упор на красоту из коробки, быстрый старт.
  • AstroNvim — IDE-подобный опыт.
  • kickstart.nvim — минимальный шаблон-стартер от Майка Хартингтона (TJ DeVries), скорее учебный.
  • LunarVim — был популярен, сейчас меньше развивается.

Поставил LazyVim — за минуту получил Telescope (нечёткий поиск), Mason (автоустановка LSP-серверов), nvim-treesitter, nvim-cmp (автодополнение), gitsigns, dashboard, lualine, неблюрный «инстаграм-ready» вид.

Плагин-экосистема

Тысячи плагинов на Lua. Категории:

  • Менеджеры плагинов: lazy.nvim (новый стандарт), packer.nvim, paq.nvim.
  • LSP/diagnostics: mason.nvim (автоматическая установка серверов), nvim-lspconfig, none-ls (форматтеры и линтеры через LSP-обёртку).
  • Автодополнение: nvim-cmp с множеством source'ов; blink.cmp как новая Rust-альтернатива.
  • Поиск: telescope.nvim (fuzzy finder для всего — файлы, текст, буферы, история git, ключи помощи).
  • UI: noice.nvim, lualine, bufferline, alpha-nvim, dashboard-nvim.
  • Git: gitsigns.nvim, lazygit интеграция.
  • AI: avante.nvim, copilot.lua, codecompanion.nvim — нативная интеграция Copilot и других LLM.

Tree-sitter

Раньше подсветка синтаксиса в Vim — регулярки. Хрупкие, неточные, медленные на больших файлах. Tree-sitter строит реальное AST файла и обновляет его инкрементально при каждом нажатии. Результат: подсветка семантически точная (переменные одного типа подсвечиваются одинаково, функции — отдельно), text objects работают на уровне «функция», «класс», «параметр», «блок», «условие».

GUI

  • Neovide — GPU-ускоренный (Rust + Skia), плавная анимация курсора, smooth scrolling, ligatures, прозрачные фоны. Эстетически очень приятный.
  • Goneovim, FVim, Nvy — другие нативные GUI.
  • vscode-neovim — VS Code-расширение, использующее Neovim как движок модального редактирования (но GUI VS Code остаётся).

Сравнение с Vim

Если ты годами на Vim'е и тебя всё устраивает — оставайся. Если начинаешь с нуля или последний раз трогал Vim давно — бери Neovim, у него лучшая стартовая площадка и развитие активнее.

Скачать

github.com/neovim/neovim/releases — AppImage, macOS .dmg, Windows .msi, deb/rpm. Через пакетники: brew install neovim, scoop install neovim, apt install neovim. Стартеры (LazyVim, NvChad, kickstart) — по их инструкциям с GitHub.

⬇ Скачать с официального сайта
НазваниеNeovim
КатегорияРазработка
ЛицензияApache 2.0
Официальный сайтhttps://github.com/neovim/neovim/releases
Цена0 ₽ — программа бесплатная
ЯзыкиРусский, английский и десятки других (зависит от сборки)
rutor-info.ru — каталог легального бесплатного и свободного ПО. Все ссылки ведут на официальные сайты разработчиков. Мы ничего не размещаем и не раздаём пиратского. Тексты — авторские, пишутся вручную. © 2026