4-те най-добри текстови редактора за разработчици на Linux

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

Моля, имайте предвид, че въпреки че това е класиран списък, това не означава, че има „краен“ текстов редактор. Всяка програма има предимства и недостатъци, в зависимост от това кой я използва и за какво.

1. VIM

VIM е текстов редактор, който съществува за подобряване на текстовия редактор на Vi. Разработчиците видяха добра база, с която да започнат, но смятаха, че може да бъде по-добра. В VIM текстовият редактор е основен продукт за разработка в Linux.

Причината, поради която много хора се обръщат към VIM, се дължи на факта, че текстовият редактор предлага различни видове режими на текстов редактор (включително стабилен режим на команден ред), подчертаване на синтаксиса, малък отпечатък на паметта и др. Много потребители на Linux казват, че VIM не е много удобен за потребителя, което е вярно. Факт е, че всъщност не е като всеки друг текстов редактор. Той прави нещата коренно различни и в резултат на това новите потребители ще се почувстват нежелани. Мнозина казват, че това е слабост на VIM. Въпреки това, хардкор феновете твърдят, че въпреки че функциите отнемат малко време, за да се научат, в крайна сметка си заслужава.

  Как да анализирате използването на твърдия диск в Linux с Qdirstat

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

2. Emacs

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

Ако търсите солиден текстов редактор, който е много конфигурируем, Emacs е добър избор. Някои потребители на Linux, които не са фенове на Emacs, казват, че е твърде тежък и твърде задръстен с неща, от които не всеки има нужда (неща като разширения). Те виждат това като причина да не използват този текстов редактор и казват, че това прави Emacs слаб.

  Как да записвате Screencast GIF файлове на Linux

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

3. Geany

Когато става въпрос за текстови редактори за разработчици на Linux, Geany е странният човек навън. Вижте, това не е просто текстов редактор. Вместо това Geany е много повече от това. Това е стабилна и сложна среда за разработка на IDE с много функции. Най-доброто от всичко, за разлика от други IDE среди в Linux, текстовият редактор се стреми да остане независим от всички среди на настолни компютри, така че ще изглежда като у дома, независимо какъв десктоп използвате в Linux.

Geany IDE има функции, които повечето потребители биха очаквали, като подчертаване на синтаксиса, автоматично завършване на кода, автоматично затваряне на HTML и XML тагове, кодова навигация, съвети за код, API на плъгин и вградена система за изграждане/изпълнение, която позволява на потребителите незабавно да стартирайте техния код. Ако търсите страхотна среда за разработка с отворен код за Linux, опитайте този текстов редактор.

  Как да играете Borderlands 2 на Linux

4. Възвишен текст

Възвишен текст е красив, сложен текстов редактор, ориентиран към разработчиците за Linux, Mac OS и Windows. Той обработва всичко от „html до проза“ и има изобилие от функции. За разлика от другите текстови редактори в този списък, Sublime Text не е с отворен код. Вместо това, неговият софтуерен лиценз е „freemium“ и потребителите трябва да плащат за лиценз, за ​​да го използват.

И все пак, въпреки че не е безплатен инструмент, това не означава, че не си струва да проверявате. Той има много страхотни функции, главно: Goto Anywhere (функция, която позволява на потребителя незабавно да премине към произволен ред код за миг), режим без разсейване, режим на многократна селекция и стабилен API на плъгин, който позволява на потребителите да добавете функционалност към него. Ако търсите текстов редактор, с който да разработвате в Linux, и не сте доволни от останалите в този списък, опитайте Sublime Text. Няма да съжалявате.

Заключение

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