Jen málo témat v linuxové komunitě získává uživatele jakovášnivý jako předmět textových editorů. Každý má své oblíbené a nespočet důvodů, proč ho upřednostňuje před ostatními. Potíž je v tom, že v Linuxu je mnoho různých textových editorů, z nichž každý je vytvořen s ohledem na konkrétní použití. Výsledkem je, že noví uživatelé, kteří hledají dobrý textový editor, mohou být ohromeni všemi různými možnostmi. Proto v tomto článku projdeme některé z nejlepších textových editorů pro vývojáře v systému Linux.
Nezapomeňte, že i když se jedná o seznam seřazený podle pořadí, neznamená to, že existuje „konečný“ textový editor. Každý program má výhody a nevýhody, v závislosti na tom, kdo jej používá a na co.
1. VIM
VIM je textový editor, který existuje pro vylepšenítextový editor Vi. Vývojáři viděli dobrou základnu pro začátek, ale mysleli si, že by to mohlo být lepší. Textový editor VIM je základem pro vývoj v systému Linux.
Mnoho důvodů, proč se obrátit na VIM, je kvůli skutečnostiže textový editor nabízí různé typy režimů textového editoru (včetně robustního režimu příkazového řádku), zvýrazňování syntaxe, stopu s nízkou pamětí a další. Mnoho uživatelů Linuxu tvrdí, že VIM není příliš uživatelsky přívětivý, což je pravda. Faktem je, že to není jako žádný jiný textový editor. Dělá věci radikálně odlišné a v důsledku toho se noví uživatelé budou cítit nevítaně. Mnozí říkají, že se jedná o slabost vůči VIM. Tvrdí fanoušci však tvrdí, že ačkoli se tyto funkce učí trochu času, konečně to stojí za to.
Pokud jste vývojář v Linuxu a hledáte editor solidních textů, vyzkoušejte VIM. Může to být trochu křivka učení, ale pokud ji zvládnete, nikdy se nebudete chtít vrátit zpět.
2. Emacs
Emacs je vysoce konfigurovatelný a přizpůsobitelnýtextový editor, který vám přináší projekt GNU. Soustředí se na vývoj a výsledkem je mnoho různých funkcí. Textový editor nabízí věci jako zvýraznění syntaxe pro mnoho různých programovacích jazyků, čísla linek a řadu dalších typů funkcí, které mohou uživatelé přidávat a odebírat pomocí rozšíření.
Pokud hledáte solidní textový editor, který jevysoce konfigurovatelný, Emacs je dobrá volba. Někteří uživatelé v Linuxu, kteří nejsou fanoušky Emacsu, říkají, že je příliš těžký a příliš ucpaný věcmi, které ne každý potřebuje (věci jako rozšíření). Vidí to jako důvod, proč tento textový editor nepoužívat, a říkají, že to Emacsu oslabuje.
I když může být pravda, že nadbytek afunkce se mohou dostat do cesty základní funkčnost, rozhodně to není slabost. Skvělá věc na tomto textovém editoru je, že si ji může vzít kdokoli a vytvořit si ji vlastní. Uživatelé mohou navštívit seznam rozšíření a vybrat si, jak chtějí, aby jejich textový editor fungoval!
3. Geany
Pokud jde o textové editory pro vývojářeLinux, Geany je zvláštní člověk. Viz, není to jen textový editor. Místo toho je Geany mnohem víc než to. Je to robustní a komplexní vývojové prostředí IDE se spoustou funkcí. Nejlepší ze všeho je, že na rozdíl od jiných prostředí IDE v systému Linux se textový editor snaží zůstat nezávislý na všech prostředích stolního počítače, takže bude vypadat jako doma bez ohledu na to, jakou plochu používáte v systému Linux.
Geany IDE má funkce, které většina uživatelů byOčekávejte, jako je zvýraznění syntaxe, automatické doplňování kódu, automatické zavírání značek HTML a XML, navigace v kódu, tipy na kódy, API API a vestavěný systém build / run, který uživatelům umožňuje okamžitě spustit jejich kód. Pokud hledáte skvělé vývojové prostředí s otevřeným zdrojovým kódem pro Linux, udělejte tomuto textovému editoru šanci.
4. Sublime Text
Úžasný text je krásný a složitý vývojářtextový editor pro systémy Linux, Mac OS a Windows. Zvládá vše od „html po prózu“ a má spoustu funkcí. Na rozdíl od ostatních textových editorů v tomto seznamu není Sublime Text otevřeným zdrojem. Namísto toho je softwarová licence „freemium“ a uživatelé musí za použití licence zaplatit.
Přesto to není bezplatný nástrojneznamená, že to nestojí za kontrolu. Má spoustu skvělých funkcí, zejména: Goto Anywhere (funkce, která umožňuje uživateli okamžitě přejít na libovolnou řadu kódu v okamžiku), režim bez rozptylování, režim s výběrem a robustní plugin API, které uživatelům umožňuje přidat funkčnost. Pokud hledáte textový editor, se kterým se budete moci v Linuxu vyvíjet, a nejste spokojeni s ostatními v tomto seznamu, udělejte šanci Sublime Text. Nebudeš toho litovat.
Závěr
Linux má pro každého spoustu skvělých textových editorůmožné použití. Každý nástroj má něco zvláštního, co přináší ke stolu. Ať už jste programátor, který hledá funkce zaměřené na vývojáře, nebo jen jednoduchý program, který dokáže pořizovat poznámky, je tu něco pro každého.
Komentáře