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

Vim — бесплатная и без подвохов программа, любимая находка

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

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

Vim

Vim — модальный текстовый редактор, прямой потомок vi (Berkeley UNIX, 1976) и его улучшенная версия (Vi IMproved) от Брэма Моленара, начатая в 1991. Лицензия Vim License (совместима с GPL). Кроссплатформенный (UNIX, Linux, macOS, Windows, Android-порт). К 2026 году — всё ещё фундаментальный инструмент: устанавливается по умолчанию в каждом серверном дистрибутиве Linux, в каждом macOS, в каждом WSL.

Модальность

Главная особенность, шокирующая новичков. У Vim несколько режимов работы, и одна и та же клавиша делает разное в зависимости от режима:

  • Normal mode (по умолчанию при старте) — клавиши вызывают команды (навигация, редактирование, удаление, копирование). Печатать буквы в файл в этом режиме нельзя.
  • Insert mode — после нажатия i, a, o и т.д. Печатаешь обычный текст.
  • Visual mode — после v или V. Выделение текста.
  • Command-line mode — после : (двоеточия). Команды :w (сохранить), :q (выйти), :s/a/b/g (заменить), :e file (открыть).
  • Replace mode, Visual block, Terminal mode (для встроенного :terminal).

Логика языка команд

Vim-команды — это маленький DSL. Структура «оператор + квантор + движение»:

  • d — delete (оператор), w — word (движение), dw — удалить слово.
  • 3dw — удалить 3 слова.
  • d$ — удалить до конца строки.
  • ci" — change inside quotes (заменить содержимое внутри кавычек, оставив кавычки).
  • yi( — yank inside parentheses (скопировать содержимое скобок).
  • gqap — переформатировать абзац под textwidth.

Когда мозг это интернализирует — редактирование становится мыслью, а не последовательностью кликов.

Конфигурация

Файл ~/.vimrc (Unix) или _vimrc (Windows). Туда складываются настройки (set number, set tabstop=4), биндинги (map jj <Esc>), плагины. У серьёзных vim-пользователей .vimrc — это многолетняя коллекция десятков-сотен строк, которая возится с собой между всеми компьютерами.

Плагины

Менеджеры плагинов: vim-plug, Vundle, pathogen, packer (для Neovim). Популярные плагины:

  • fzf.vim — нечёткий поиск файлов и в файлах.
  • NERDTree или vim-vinegar — навигация по дереву файлов.
  • vim-fugitive — Git внутри Vim.
  • vim-surround — манипуляции с парными «обёртками» (кавычки, скобки, теги).
  • YouCompleteMe, coc.nvim, ale — автодополнение и линтинг через LSP.
  • vim-airline, lightline — красивая строка статуса.

Macros и регистры

q<буква> — начать запись макроса в регистр. q — закончить. @<буква> — выполнить. 100@a — выполнить макрос «a» сто раз. Это превращает редактирование в маленькое программирование.

Сравнение с Neovim

Neovim — форк Vim, появившийся в 2014. Цели: модернизация кодовой базы, встроенный Lua-скриптинг, асинхронные плагины, встроенный LSP-клиент (с версии 0.5), встроенный treesitter-парсер для семантической подсветки. К 2026 году Neovim — мейнстрим у новых vim-пользователей; классический Vim продолжается, но многие плагины делаются Neovim-first.

GUI-фронтенды

  • GVim — официальный GUI.
  • MacVim — нативный macOS-фронт.
  • Neovide — GPU-ускоренный фронт для Neovim с плавной анимацией курсора.
  • Goneovim, FVim — другие современные фронты.

Кому стоит изучить

  • Системным администраторам — Vim есть везде, где UNIX, навык универсален.
  • Разработчикам с большим объёмом текстовой работы — окупится за месяцы.
  • Тем, кому важна скорость редактирования без отрыва рук от клавиатуры.

Кому не стоит париться

Если ты пишешь код раз в неделю и в основном работаешь мышкой в современных IDE — изучение Vim займёт месяцы, а выигрыш будет маргинальный. Поставь vim-extension в свой VS Code (vscodevim) и используй модальность там, если хочется.

Скачать

Linux/macOS — обычно уже установлен. vim.org/download.php — Windows-installer (GVim), исходники.

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