To nejlepší z Linuxu

Nejlepší textové editory Linuxu pro programování v roce 2020

Nejlepší textové editory Linuxu pro programování v roce 2020
Textový editor je nejlepším přítelem programátora. Od úpravy konfiguračních souborů po psaní skriptů a dokonce i plnohodnotných aplikací se programátoři Linuxu každý den spoléhají na textové editory, takže není divu, že tráví spoustu času hádáním, který textový editor Linuxu je pro programování nejlepší.

V roce 2020 se vaše volba textového editoru pro programování neomezuje pouze na ctihodné editory příkazového řádku. Můžete si také vybrat z několika moderních textových editorů vyvinutých pomocí rámců jako Electron a webových technologií jako JavaScript, HTML a CSS.

1. Vim

Již téměř 30 let je Vim textovým editorem, který si vybral mnoho programátorů Linuxu. Navzdory své notoricky strmé křivce učení, neintuitivním režimům úprav a textovému uživatelskému rozhraní stále přesvědčuje novou generaci programátorů Linuxu, že open-source softwarové aplikace ze staré školy stále mají co nabídnout.

Zejména může Vim nabídnout pevnou stabilitu, výkonné funkce vyhledávání a nahrazování, podporu všech běžných i méně obvyklých programovacích jazyků a formátů souborů, rozsáhlou přizpůsobitelnost, podporu pluginů, extrémní přenositelnost a minimální hardwarové požadavky.

Jediným problémem je, že Vim je jedním z nejobtížnějších textových editorů. Pokud vás myšlenka naučit se textový editor zní hloupě, doporučujeme vám místo toho zvolit jiný textový editor. Pokud však shledáte přijatelnou časovou investici přijatelnou, pokračujte a střílejte vimtutor v terminálu. Tento interaktivní integrovaný výukový program vysvětluje vše, co potřebujete vědět, abyste mohli Vim používat k programování v roce 2020.

2. Neovim

Původní textový editor Vim je duchovním dítětem Brama Moolenaara, nizozemského počítačového programátora, který pracuje v Curychu v Google od roku 2006. Stejně jako má Linus Torvalds nejvyšší autoritu při rozhodování o tom, které funkce budou zahrnuty v nové verzi linuxového jádra, je na Bramovi, aby řídil vývoj Vimu.

Neovim je textový editor založený na Vim vytvořený pro uživatele, kteří chtějí dobré součásti, chtějí-li odstranit překážky vstupu a učinit Vim použitelným a snadno rozšiřitelným, aby nové generace uživatelů byly podporovány nejen k jeho programování, ale také k přispívání. Vim bez špatných částí.

Neovim přichází s rozumnými výchozími nastaveními, několika novými funkcemi (včetně skriptování Lua, vzdálených pluginů a integrovaného terminálu) a poskytuje konzistentní uživatelské prostředí napříč všemi platformami. Většina modulů plug-in Vim je podporována a existuje stále větší počet modulů specifických pro Neovim, které využívají jeho jedinečných funkcí.

3. Emacs

Někteří linuxoví programátoři rádi popisují Emacs jako skvělý operační systém, kterému chybí pouze slušný textový editor, a za tímto vtipem se skrývá určitá pravda.

Faktem je, že Emacs, který byl poprvé vydán v roce 1976 a později přenesen Richardem Stallmanem pro projekt GNU jako GNU Emacs, je nesmírně složitý a nekonečně rozšiřitelný textový editor, který umí dělat v podstatě vše, na co jej nakonfigurujete, včetně procházení webu nebo hraje Tetris.

Dobrou zprávou je, že Emacs je extrémně dobře zdokumentovaný a existuje obrovské množství online tutoriálů, průvodců a dalších výukových zdrojů vytvořených jeho uživateli. Stačí vědět, že naučit se zkratky Emacsu trvá hodně času, a ještě více času si je přizpůsobit tak, aby vyhovovaly vašim potřebám. Je snadné plýtvat celý den přizpůsobováním Emacsu a neprogramovat vůbec nic.

4. Kód sady Visual Studio

Pokud jste si toho ještě nevšimli, Microsoft je nyní největším šampiónem komunity open-source a Visual Studio Code je nejlepší textový editor, jaký kdy technologický gigant vyvinul. Visual Studio Code byl v průzkumu vývojářů Stack Overflow 2019 zařazen mezi nejoblíbenější nástroje vývojářského prostředí s 50.7% respondentů tvrdí, že jej používají jako svůj vybraný textový editor.

Protože je tento multiplatformní textový editor založen na Electronu, otevřeném zdrojovém rámci pro vytváření desktopových aplikací s webovými technologiemi, běží na Linuxu, Windows a macOS. Obsahuje inteligentní zvýraznění kódu a automatické doplňování, zahrnuje podporu ladění a usnadňuje práci s Gitem a dalšími poskytovateli SCM.

Můžete přidat další funkce prostřednictvím rozšíření třetích stran, která pro lepší stabilitu fungují jako samostatné procesy. Všechna rozšíření Visual Studio Code lze pohodlně nainstalovat z Visual Studio Code MarketPlace, i když nemáte účet Microsoft.

5. Vznešený text

Pokud hledáte přímý textový editor, který můžete použít bez jakékoli konfigurace hned po instalaci, Sublime Text je skvělou volbou. Editor byl poprvé vydán v roce 2008 Jon Skinnerem a rychle se stal populárním mezi vývojáři softwaru, uživateli Linuxu a dokonce i prozaiky.

Uživatelé mají rádi jeho nativní podporu pro mnoho programovacích a značkovacích jazyků, výkonný API a ekosystém balíků, podporu dělených úprav a přizpůsobitelné vázání kláves, makra a téměř všechno ostatní.

Můžete si stáhnout Sublime Text zdarma, abyste jej mohli vyhodnotit, ale pro další použití je nutné zakoupit licenci. To znamená, že neexistuje žádný časový limit, jak dlouho můžete Sublime Text používat, takže je opravdu na vás, abyste se rozhodli, zda si chcete zakoupit licenci a podporovat její vývojáře.

6. Atom

Atom, který vyvinuli lidé za GitHubem, je další populární textový editor postavený na Electronu. Stal se poněkud neslavným pro své vysoké využití paměti, ale někteří to považují za malou cenu za přenositelnost a hackovatelnost. Pokud znáte HTML, CSS a JavaScript, můžete Atom přizpůsobit svému obrazu a nechat ho dělat, co chcete.

Oficiální dokumentace pro vytváření doplňků Atom je komplexní a snadno sledovatelná, což je jeden z důvodů, proč v době psaní tohoto článku existuje pro Atom přibližně 9 000 doplňků třetích stran. Můžete nainstalovat jakýkoli doplněk Atom z webu nebo pomocí apm v terminálu.

V minulosti Atom hlásil různá data na externí servery bez výslovného souhlasu svých uživatelů. Balíčky, které byly odpovědné za hlášení, nyní při prvním spuštění zobrazují dialogové okno s přihlášením.

7. Závorky

Brackets je obzvláště populární mezi webovými vývojáři, protože jim umožňuje připojit se k webovému prohlížeči, aby mohli vidět všechny změny provedené v CSS a HTML na obrazovce v reálném čase. Pomocí jediné klávesové zkratky můžete otevřít vložený textový editor a pracovat na souboru CSS, který se vztahuje na konkrétní ID, aniž byste otevřeli novou kartu. Závorky mohou s vašimi soubory MÉNĚ a SCSS použít funkci Rychlé úpravy a Živé zvýraznění, aby byla práce s nimi snadnější než kdy dříve.

Tento textový editor s otevřeným zdrojovým kódem je napsán v JavaScriptu, stejně jako jeho přípony, které najdete v registru rozšíření závorek. Chcete-li nainstalovat rozšíření, musíte otevřít Správce rozšíření v závorkách a kliknout na kartu Dostupné. Pro webové vývojáře, kteří dokážou žít s vyšším využitím paměti, poskytuje Brackets příjemný zážitek z úpravy textu.

Přidejte gesta myši do Windows 10 pomocí těchto bezplatných nástrojů
V posledních letech se počítače a operační systémy značně vyvinuly. Bývaly doby, kdy uživatelé museli procházet správci souborů pomocí příkazů. Stejně...
Ovládejte a spravujte pohyb myši mezi více monitory ve Windows 10
Správce myší se dvěma displeji umožňuje ovládat a konfigurovat pohyb myši mezi více monitory zpomalením jeho pohybů poblíž hranice. Windows 10/8 vám u...
WinMouse vám umožňuje přizpůsobit a vylepšit pohyb ukazatele myši na PC s Windows
Chcete-li vylepšit výchozí funkce ukazatele myši, použijte freeware WinMouse. Přidává další funkce, které vám pomohou vytěžit ze své skromné ​​myši ma...