7 редакторів Vim для кращої продуктивності у 2022 році

Vim — це гнучкий, ефективний термінальний текстовий редактор із відкритим вихідним кодом. Vim розшифровується як «Vi Improved», що означає, що це оновлена ​​версія текстового редактора Vi.

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

Він швидкий і простий у використанні, що дозволяє користувачам вносити зміни до файлів і каталогів кількома натисканнями клавіш. Майже в усіх дистрибутивах Linux попередньо встановлено редактор Vim.

Особливості Vim

  • Кросплатформна сумісність
  • Дуже настроюється та адаптується
  • Вбудований менеджер пакетів і примітиви для роботи з текстом.
  • Портативна конфігурація та гнучка структура плагінів
  • Крута крива навчання. Але як тільки ви навчитеся, це стане фантастичним інструментом продуктивності.

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

У цій статті ми покажемо вам кілька чудових редакторів, натхненних vim, які допоможуть вам бути більш продуктивними.

Давайте кататися!

NeoVim

NeoVim це швидкий, сучасний і гіперрозширюваний текстовий редактор на основі vim. NeoVim розроблений для користувачів, які хочуть отримати найкраще від Vim і додаткові функції. Це безкоштовний текстовий редактор із відкритим кодом. Це лише розширення vim, яке додає кілька нових функцій до стандартної версії Vim, включаючи значні покращення продуктивності та кілька доповнень, створених спільнотою.

NeoVim також відомий як «Nvim». Nvim має чудову підтримку LUA, а також можна ввімкнути розширені інтерфейси користувача без будь-яких змін у базовій функціональності.

особливості:

  • Кросплатформна сумісність
  • Підсвічування синтаксису
  • Дуже легко настроюється та масштабується відповідно до потреб користувача.
  • Вбудований емулятор терміналу
  • Можливе асинхронне виконання.
  Як купити телевізор для ігор у 2020 році

Спробувати NeoVim варто вашого часу. Його можна завантажити для різних операційних систем, таких як Linux, Windows і macOS.

Какуне

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

Kakoune — це модальний редактор коду, написаний мовою C++. Він має свій особливий стиль з точки зору дизайну та функціональності. Автоматичний відступ і автозавершення під час введення тексту – лише деякі з доступних функцій. Також варто зазначити, що цей редактор коду підтримує широкий спектр мов програмування та сценаріїв.

особливості:

  • Розширені примітиви обробки тексту
  • Швидкий і гнучкий
  • Вбудовані засоби редагування тексту для підсвічування синтаксису та пропозицій коду для різних мов.
  • Кілька варіантів для одночасної взаємодії коду з використанням різних примітивів, таких як фільтрування та вирівнювання.

Щоб дізнатися більше про функції текстового редактора Kakoune, відвідайте офіційний сайт Репозиторій GitHub.

Спіраль

Ще один елегантний і портативний редактор vim Спіраль. Helix — сучасний текстовий редактор на основі Rust. У Helix Tree-sitter використовується для підсвічування синтаксису, подібно до NeoVim. Нянька за деревом працює як компілятор, який розбирає код у синтаксичні дерева та надає широкий діапазон інформації про структуру коду.

Аналіз і модифікація коду підтримуються за допомогою вбудованого мовного сервера. Попередньо зібрані пакети доступні для різних дистрибутивів.

особливості:

  • Вбудована інтеграція Tree-sitter для підсвічування синтаксису та навігації по коду.
  • Кілька варіантів для одночасного редагування коду.
  • Створено з використанням іржі та здатне працювати в терміналі.

Щоб дізнатися більше, відвідайте офіційний репозиторій GitHub установка деталі.

підсилювач

підсилювач це швидкий, масштабований текстовий редактор на основі vim. Він містить усі основні елементи сучасного редактора тексту та коду. Він працює в терміналі, подібному до редактора vi/vim. Він також використовує гнучкі розкладки клавіш для поєднання численних вбудованих команд і директив для створення нових унікальних макросів. Редактор AMP написаний мовою Rust

  Як перетворити OpenSUSE Leap на Tumbleweed

особливості:

  • Працює в терміналі без будь-якої потреби в програмі GUI.
  • Підсвічування синтаксису та інтеграція git
  • Поєднує численні вбудовані директиви для створення оновлених макросів.
  • Надійний механізм пошуку файлів для індексування файлів.

Amp доступний за безкоштовною ліцензією з відкритим кодом. Перед встановленням цього текстового редактора в системі має бути встановлена ​​мова програмування Rust. Немає необхідності налаштовувати Amp вручну після встановлення. У ньому є все необхідне для початку роботи та не потрібні додаткові доповнення.

Мо

Мо це ще один фантастичний текстовий редактор, заснований на vim і написаний на багатопарадигмальній мові програмування Nim. Це текстовий редактор, який працює на терміналі, подібному до Amp, Nano та Vi. Moe використовує те саме середовище та прив’язки клавіш, як і vim. Якщо ви раніше користувалися Vim, у вас не виникне проблем з адаптацією.

Метою цього проекту Moe є створення потужного текстового редактора, який є дуже гнучким, продуктивним, зручним і високопродуктивним.

особливості:

  • Простий файловий менеджер і механізм автоматичного відступу
  • Можливість виконувати інкрементний пошук і фільтрувати результати
  • Режим конфігурації та автоматичне резервне копіювання
  • Вікна можна розділити на горизонтальні або вертикальні для керування робочими просторами.

Перевірте керівництво по установці щоб налаштувати та скомпілювати редактор Moe у терміналі.

Vis

Vis це високоефективний безкоштовний текстовий редактор із відкритим кодом, який поєднує найкращі функції редакторів Vi та Sam. Це екранно-орієнтований редактор із хорошою підтримкою Unicode, який може обробляти широкий спектр файлів, включаючи двійкові файли та файли каталогів.

Він підтримує різні формати архівування файлів, включаючи tar, dar, zip та інші. Виділення є основними примітивами редагування у Vis і використовують той самий модальний метод редагування, що й vim.

особливості:

  • Вбудований API розширення Lua
  • Граматика виразів використовується для підкреслення синтаксису.
  • Кілька варіантів для одночасного редагування коду

Vis також містить вбудовану перевірку оболонки та інші функції, такі як орграф і робота з буфером обміну. Він також надає інтерпретатор Lua для написання плагінів і розширень. Багато дистрибутивів Linux включають Vis за замовчуванням. Якщо ні, його також можна встановити вручну, клонувавши репозиторій GitHub.

  10 найкращих блогів Java для програмістів усіх рівнів

Мерзенний

Мерзенний це елегантний текстовий редактор з відкритим вихідним кодом, який поєднує в собі функції редакторів Emacs і vi. Vile означає «VI Like Emacs», написане мовою C. Він підтримує підсвічування синтаксису, вибір кількох вікон, автозавершення команд тощо.

Крім того, існує X-версія vile під назвою xvile для системи X-windows із підтримкою курсору, панеллю навігації та іншими функціями.

особливості:

  • Підтримується кілька вікон.
  • Немає обмежень щодо того, скільки разів користувач може скасувати або повторити вміст.
  • Складні кодові паркани та автозаповнення команд
  • Вбудовані директиви можна використовувати для обмежувального підключення інструкцій Vile.

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

Підведенню

Описані вище редактори, натхненні vim, разом із їхніми відмінними рисами можуть допомогти вам вибрати найкращий відповідно до ваших потреб. Спробуйте їх прямо зараз!

Сподіваюся, ця стаття допоможе вам дізнатися про деякі з найкращих редакторів Vim.

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