7 Vim редактора за по-добра производителност през 2022 г

Vim е гъвкав, ефективен и с отворен код терминален текстов редактор. Vim означава „Vi Improved“, което означава, че е обновена версия на текстовия редактор на Vi.

Vim се счита за един от най-добрите текстови редактори за специалисти по сигурността и потребители на Linux. Vim има огромна и активна потребителска база, която непрекъснато пуска нови модули, добавки и подобрения на текстовия редактор.

Той е бърз и лесен за използване, позволявайки на потребителите да правят промени във файлове и директории с няколко натискания на клавиши. Редакторът Vim идва предварително инсталиран в почти всички дистрибуции на Linux.

Характеристики на Vim

  • Съвместимост между платформи
  • Много персонализиран и адаптивен
  • Вграден мениджър на пакети и примитиви за манипулиране на текст.
  • Преносима конфигурация и гъвкава рамка на плъгини
  • Стръмна крива на обучение. Но веднъж научен, той ще бъде фантастичен инструмент за продуктивност.

Въпреки факта, че Vim непрекъснато се подобрява, за да се превърне в ефективен текстов редактор, някои хора са разработили различни редактори, вдъхновени от Vim, с по-ефективни и функционални възможности като асинхронно изпълнение, разширено търсене на файлове и т.н. Има много вдъхновени от Vim редактори, достъпни в интернет.

В тази статия ще ви покажем някои отлични редактори, вдъхновени от vim, които ви помагат да бъдете по-продуктивни.

Да се ​​търкаляме!

NeoVim

NeoVim е бърз, модерен и свръхразширяем vim-базиран текстов редактор. NeoVim е предназначен за потребители, които искат най-доброто от Vim плюс допълнителни функции. Това е безплатен инструмент за текстов редактор с отворен код. Това е просто разширение на vim, което добавя няколко нови функции към стандартното издание на Vim, включително значителни подобрения в производителността и няколко добавки, предоставени от общността.

NeoVim е известен също като „Nvim“. Nvim има отлична поддръжка на LUA, а също и разширените потребителски интерфейси могат да бъдат активирани без никакви промени в основната функционалност.

Характеристика:

  • Съвместимост между платформи
  • Осветяване на синтаксиса
  • Много персонализиран и мащабируем според нуждите на потребителя.
  • Вграден терминален емулатор
  • Възможно е асинхронно изпълнение.
  Как безопасно да споделяте WiFi парола от iPhone

Заслужава си времето да изпробвате NeoVim. Предлага се за изтегляне за различни операционни системи като Linux, Windows и macOS.

Какуне

Какуне е безплатен редактор на код с отворен код. Това е базиран на Vim редактор за подобряване на механизма за редактиране за повече отзивчивост. Той е изключително персонализиран според изискванията на потребителя. В този редактор на кодове са включени различни инструменти за редактиране и пренаписване на текст.

Kakoune е редактор на модален код, написан на C++. Има свой собствен отличителен стил по отношение на дизайн и функционалност. Автоматичният отстъп и автоматичното довършване, докато пишете, са само няколко налични функции. Също така си струва да се отбележи, че този редактор на кодове поддържа широк набор от езици за програмиране и скриптове.

Характеристика:

  • Разширени примитиви за манипулиране на текст
  • Бързо и гъвкаво
  • Вградени инструменти за редактиране на текст за подчертаване на синтаксис и предложения за кодове за различни езици.
  • Множество селекции за едновременно взаимодействие на код с помощта на различни примитиви като филтриране и подравняване.

За да научите повече функции на текстовия редактор Kakoune, не се колебайте да посетите официалния GitHub хранилище.

Спирала

Друг елегантен и преносим vim редактор е Спирала. Helix е модерен текстов редактор, базиран на Rust. В Helix Tree-sitter се използва за подчертаване на синтаксиса, подобно на NeoVim. Гледач на дървета работи като компилатор, който анализира кода в синтактични дървета и предоставя широк набор от информация за структурата на кода.

Анализът и модификацията на кода се поддържат чрез вградения езиков сървър. Предлагат се предварително изградени пакети за различни дистрибуции.

Характеристика:

  • Вградена интеграция на Tree-sitter за подчертаване на синтаксиса и навигация в кода.
  • Множество селекции за едновременно редактиране на код.
  • Създаден с помощта на ръжда и способен да работи в терминал.

Моля, посетете официалното хранилище на GitHub за повече инсталация подробности.

  Как да стартирате преки пътища, като докоснете задната част на вашия iPhone

усилвател

усилвател е бърз, мащабируем и базиран на vim текстов редактор. Той включва всички основни елементи на съвременен редактор на текст и код. Работи в терминал, подобен на редактора vi/vim. Той също така използва гъвкави клавишни карти, за да комбинира множество вградени команди и директиви за създаване на нови и уникални макроси. Редакторът на Amp е написан на езика Rust

Характеристика:

  • Работи в терминал без необходимост от GUI приложение.
  • Осветяване на синтаксиса и интеграция на git
  • Комбинира множество вградени директиви за създаване на актуализирани макроси.
  • Стабилен механизъм за търсене на файлове за индексиране на файловете.

Amp се предлага под безплатен лиценз с отворен код. Език за програмиране Rust трябва да бъде инсталиран на системата, преди да инсталирате този текстов редактор. Няма нужда да конфигурирате Amp ръчно след инсталирането. Има всичко необходимо, за да започнете и не изисква допълнителни добавки.

Мо

Мо е друг фантастичен текстов редактор, базиран на vim и написан на многопарадигмалния език за програмиране Nim. Това е текстов редактор, който работи на терминал, подобен на Amp, Nano и Vi. Moe използва същата среда и ключови връзки като подобни на vim. Ако сте използвали Vim преди, няма да имате проблеми с адаптирането.

Целта на този проект на Moe е да създаде мощен текстов редактор, който е много гъвкав, продуктивен, удобен за потребителя и високопроизводителен.

Характеристика:

  • Опростен файлов мениджър и механизъм за автоматично отстъп
  • Възможност за извършване на постепенно търсене и филтриране на резултатите
  • Режим на конфигуриране и автоматично архивиране
  • Прозорците могат да бъдат разделени на хоризонтални или вертикални за управление на работни пространства.

Проверете ръководство за инсталиране за конфигуриране и компилиране на редактора Moe в терминала.

Vis

Vis е високоефективен безплатен текстов редактор с отворен код, който съчетава най-добрите функции на редакторите Vi и Sam. Това е екранно-ориентиран редактор с добра поддръжка на Unicode, който може да обработва широк набор от файлове, включително двоични файлове и файлове с директории.

  Най-добрите инструменти за наблюдение на J-Flow за мрежови професионалисти

Той поддържа различни формати за архивиране на файлове, включително tar, dar, zip и други. Селекциите са основните примитиви за редактиране във Vis и използват същия модален метод за редактиране като vim.

Характеристика:

  • Вграден API за разширение на Lua
  • Граматиките на израза се използват за подчертаване на синтаксиса.
  • Множество селекции за едновременно редактиране на код

Vis също така включва вградена програма за проверка на обвивката и други функции като работа с диграф и клипборд. Той също така предоставя интерпретатор на Lua за писане на добавки и разширения. Много Linux дистрибуции включват Vis по подразбиране. Ако не, може да се инсталира и ръчно чрез клониране на хранилището на GitHub.

Подло

Подло е елегантен текстов редактор с отворен код, който включва функции както от редакторите Emacs, така и от vi. Vile означава „VI като Emacs“, написано на C език. Той поддържа подчертаване на синтаксис, избор на множество прозорци, автоматично довършване на команди и др.

Освен това има X версия на vile, наречена xvile за X-windows система с поддръжка на курсори, лента за навигация и други функции.

Характеристика:

  • Поддържат се множество прозорци.
  • Няма ограничение за това колко пъти потребителят може да отмени или повтори съдържанието.
  • Сложни кодови огради и автоматично довършване на команди
  • Вградените директиви могат да се използват за свързване на Vile инструкции по ограничителен начин.

Подлата документация не прилича на всеки друг текстов редактор. Той включва обширен помощен файл, който може да бъде достъпен с натискане на клавиши, както и интерактивни панели, които показват записи в регистъра, избор на режим и друга информация.

Обобщавайки

Вдъхновените от vim редактори, описани по-горе, заедно с техните отличителни характеристики, могат да ви помогнат да изберете най-добрия според вашите нужди. Опитайте ги още сега!

Надявам се, че сте намерили тази статия за полезна, за да научите за някои от най-добрите редактори на Vim.

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