Vim е мощен текстов редактор на Linux, но има стръмна крива на обучение. Помислете вместо това да инсталирате един от тези пет текстови редактора, вдъхновени от Vim.
Vim е основният редактор за повечето системни администратори и инженери на Linux. Той е универсален, лек и здрав. Но за неопитни потребители на Linux Vim може да изглежда малко непосилно.
Ако търсите редактор, подобен на Vim, който е модерен и лек, но мощен, ето списък с най-добрите текстови редактори, вдъхновени от Vim, които са по-удобни за потребителя.
1. Neovim
Модерен редактор на Vim, който стартира през 2014 г., Neovim е директно разклонение на Vim, което идва с подобрени функции и предимства в производителността.
С Neovim получавате всички стандартни функции на Vim, с които сте запознати, и още. Например, можете да използвате плъгини на Vim и други добавки в Neovim.
Neovim е добре документиран, елегантен и лесен за започване. Но най-важното, Neovim е модерен и много лесен за персонализиране. Той поддържа персонализирани теми и усъвършенствани GUI подобрения, което го прави визуално по-привлекателен.
Neovim се предлага и с вграден терминален емулатор. Това ви позволява да изпълнявате команди на обвивката, без да напускате редактора.
За да инсталирате Neovim на вашата система, изпълнете следните команди в зависимост от вашата дистрибуция:
В базирани на Debian Linux дистрибуции като Ubuntu:
sudo apt-get инсталирайте neovim
В дистрибуции на Linux, базирани на Arch:
sudo pacman -S neovim
На RHEL и неговите производни, Neovim е достъпен чрез допълнителни пакети за Enterprise Linux (EPEL):
yum инсталирате -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && yum install -y neovim python3-neovim
Стартирайте Neovim, като стартирате nvim команда във вашия терминал.
2. Какуне
Kakoune е друг мощен текстов редактор с отворен код, вдъхновен от Vim. Той следва същите модални принципи за редактиране като Vim и има минималистичен потребителски интерфейс без разсейване.
Редакторът Kakoune идва с мощен скриптов език, KakouneScript, който ви позволява да разширите функционалността на Kakoune чрез плъгини и команди за скриптове. Скриптовият език също ви позволява да манипулирате текст, да персонализирате своя редактор и да съставяте сложни команди, като използвате комбинация от натискания на клавиши.
Възможно е да отворите множество копия на редактора Kakoune, подобрявайки сътрудничеството, като позволявате на различните екземпляри да си взаимодействат. Освен това, това позволява лесно сътрудничество с външни инструменти.
Точно като Vim, Kakoune е силно разширяем. Той идва със скриптов интерфейс, който ви позволява да разширите и персонализирате неговите функции чрез добавки или скриптове.
Потребителската общност на Kakoune се разраства, въпреки че не е толкова голяма, колкото тази на Neovim или Vim към момента на писане.
Kakoune идва с документация, съобразена с контекста, която динамично показва подходяща информация за текущата команда или операция, като ви помага да научите и разберете наличните опции и функционалности.
Инсталирайте Kakoune, като използвате една от следните команди, в зависимост от вашата Linux дистрибуция:
На базирани на Debian Linux дистрибуции:
sudo apt инсталирайте kakoune
В дистрибуции на RHEL:
sudo dnf инсталирайте kakoune
За да инсталирате kakoune на базирани на Arch Linux дистрибуции:
sudo pacman -S kakoune
Веднъж инсталиран, можете да започнете сесия на Kakoune, като стартирате как команда във вашия терминал.
3. SpaceVim
Като модерен и мощен текстов редактор, базиран на Vim, SpaceVim е много персонализиран и осигурява изключително изживяване при редактиране.
Трябва да имате инсталиран Vim или Neovim, за да използвате SpaceVim. Той добавя слой от предварително конфигурирани добавки, преки пътища и настройки към Vim или Neovim. Това ви позволява да използвате същите страхотни мениджъри на пакети, с които сте запознати от Vim, като Vundle, vim-plug и т.н.
Ако сте разработчик на софтуер, ще се насладите на избора на плъгини и функции, с които SpaceVim идва, като подчертаване на синтаксис, допълване на код, линтинг, контрол на версиите и др.
SpaceVim е много добре документиран. Както официалният сайт, така и вградената документация обхващат как да започнете, конфигурация на редактора и съвети за ежедневна употреба.
SpaceVim има за цел да осигури гладко и богато на функции Vim изживяване както за начинаещи, така и за опитни потребители. Той опростява процеса на настройка, предоставя подбран набор от добавки и предлага интуитивен интерфейс за ефективно кодиране и персонализиране.
Можете лесно да инсталирате SpaceVim, като използвате неговия официален инсталационен скрипт. От съображения за сигурност винаги е добре да погледнете външни скриптове, преди да ги стартирате на вашия компютър.
къдря -sLf https://spacevim.org/install.sh | баш
С инсталиран SpaceVim можете да стартирате Vim или Neovim, като използвате следните команди: vim или nvim.
4. Микро
Micro е лек и модерен терминален текстов редактор, който има за цел да бъде интуитивен и удобен за потребителя, като същевременно предоставя някои от основните функции и гъвкавостта на Vim.
The Микроредакторът идва с удобен за потребителя и модерен потребителски интерфейс, който е идеален, особено за неопитни потребители на Vim.
Можете лесно да персонализирате Micro чрез плъгини. Той има жизнена общност от последователи, които непрекъснато добавят нови функции и функционалности.
За софтуерните инженери получавате много функции за подобряване на работния процес, като подчертаване на синтаксиса, интегриране на съдържанието на версията и т.н.
Можете да инсталирате Micro на вашия компютър с помощта на Snap. Snap пакетите се поддържат от Debian, RHEL и базирани на Arch Linux дистрибуции.
sudo snap install micro --classic
Стартирайте микро команда за стартиране на редактора.
5. Vis
Друг модален текстов редактор, вдъхновен от Vim, основната цел на Vis е да бъде по-модерен и лесен за използване от Vim. Това го прави отличен избор за редактиране на текст. Той е лесен за използване, но мощен и ефективен.
Vis е силно разширяем и адаптивен текстов редактор. Той използва скриптовия език Lua, за да ви улесни в персонализирането и разширяването на неговата функционалност.
Vis включва свой собствен команден език, който осигурява кратък и изразителен начин за манипулиране на текст. Можете също да използвате вградения език за разширени операции за редактиране на текст и сложни скриптове за персонализиране.
За да инсталирате Vis, ще трябва да компилирате редактора на Vis, като използвате следните команди:
Първо инсталирайте всички необходими зависимости. На базирани на Debian дистрибуции изпълнете:
sudo apt-get инсталирате libncursesw5-dev libreadline-dev lua5.3 liblua5.3-dev luajit libtermkey-dev
На базирани на RPM дистрибуции:
sudo dnf инсталирайте ncurses-devel readline-devel lua lua-devel luajit libtermkey-devel
Инсталирайте зависимостите на базирани на Arch дистрибуции с:
sudo pacman -S ncurses readline lua luajit libtermkey
След това клонирайте хранилището на редактора на Vis, като използвате следната команда git:
git клонинг https://github.com/martanne/vis
След изтегляне, използвайте командата cd за да отидете до директорията на vis repository на вашия локален компютър:
cd vis
Създайте изходния код, като използвате:
./configure && make
Накрая инсталирайте vis, като стартирате:
sudo make install
Стартирайте редактора, като стартирате вис команда във вашия терминал.
Кой редактор, вдъхновен от Vim, ще използвате?
Това бяха едни от най-добрите текстови редактори, вдъхновени от Vim, които са лесни за използване и лесни за приемане в ежедневния ви работен процес.
Базираните на терминали текстови редактори са леки, здрави и идеални за работа в режим без глава с отдалечени сървъри.