Najlepšie z Linuxu

Najlepšie textové editory pre Linux pre programovanie v roku 2020

Najlepšie textové editory pre Linux pre programovanie v roku 2020
Textový editor je najlepším priateľom programátora. Od úprav konfiguračných súborov až po písanie skriptov a dokonca aj plnohodnotných aplikácií sa programátori systému Linux spoliehajú každý deň na textové editory, takže niet divu, že trávia veľa času hádaním, ktorý textový editor Linux je pre programovanie najlepší.

V roku 2020 sa vaša voľba textového editora na programovanie neobmedzuje iba na ctihodných editorov príkazového riadku. Môžete si tiež vybrať z viacerých moderných textových editorov vyvinutých pomocou rámcov ako Electron a webových technológií ako JavaScript, HTML a CSS.

1. Vim

Už takmer 30 rokov je Vim textovým editorom, ktorý si vybral mnoho programátorov Linuxu. Napriek svojej notoricky strmej krivke učenia sa, neintuitívnym režimom úprav a textovému užívateľskému rozhraniu naďalej presviedča novú generáciu programátorov Linuxu, že open-source softvérové ​​aplikácie zo starej školy majú stále čo ponúknuť.

Vim môže ponúknuť predovšetkým stabilnú stabilitu, výkonné funkcie hľadania a nahradenia, podporu všetkých bežných a nie tak bežných programovacích jazykov a formátov súborov, rozsiahle prispôsobiteľnosť, podporu doplnkov, extrémnu prenosnosť a minimálne hardvérové ​​požiadavky.

Jediným problémom je, že Vim je jedným z najťažšie naučiteľných textových editorov. Ak sa vám myšlienka osvojiť si textový editor bude zdať nepríjemná, odporúčame vám zvoliť radšej iný textový editor. Ak však považujete požadovanú časovú investíciu za prijateľnú, pokračujte a rozstreľte vimtutor v termináli. Tento interaktívny zabudovaný výukový program vysvetľuje všetko, čo potrebujete vedieť, aby ste mohli program Vim používať na programovanie v roku 2020.

2. Neovim

Pôvodný textový editor Vim má na svedomí holandský počítačový programátor Bram Moolenaar, ktorý od roku 2006 pracuje v kancelárii spoločnosti Zürich v Zürichu. Rovnako ako Linus Torvalds má najvyššiu autoritu pri rozhodovaní o tom, ktoré funkcie budú zahrnuté v novej verzii jadra Linuxu, je aj na Bramovi, aby riadil vývoj Vimu.

Neovim je textový editor založený na Vim určený pre používateľov, ktorí chcú mať dobré súčasti a chcú odstrániť prekážky vstupu na trh a umožniť, aby bol Vim použiteľný a ľahko rozšíriteľný tak, aby sa nové generácie používateľov nielen vyzývali, aby ho používali na programovanie, ale aj aby prispievali. Vim bez zlých častí.

Neovim prichádza s rozumnými predvolenými nastaveniami, niekoľkými novými funkciami (vrátane skriptovania Lua, vzdialených doplnkov a zabudovaného terminálu) a poskytuje konzistentný používateľský zážitok na všetkých platformách. Väčšina doplnkov Vim je podporovaná a pribúda počet doplnkov špecifických pre Neovim, ktoré využívajú jeho jedinečné vlastnosti.

3. Emacs

Niektorí programátori systému Linux radi označujú Emacs za skvelý operačný systém, ktorému chýba iba slušný textový editor, a za týmto vtipom sa skrýva niečo pravdy.

Faktom je, že Emacs, ktorý bol prvýkrát uvedený v roku 1976 a neskôr prenesený Richardom Stallmanom pre projekt GNU ako GNU Emacs, je nesmierne zložitý a nekonečne rozšíriteľný textový editor, ktorý dokáže v podstate všetko, na čo si ho nakonfigurujete, vrátane prehliadania webu alebo hrať Tetris.

Dobrou správou je, že program Emacs je mimoriadne dobre zdokumentovaný a jeho používatelia vytvárajú obrovské množstvo online tutoriálov, sprievodcov a ďalších učebných zdrojov. Stačí vedieť, že naučiť sa skratky Emacsu trvá veľa času, a ešte viac času si ich prispôsobiť, aby vyhovovali vašim potrebám. Je ľahké stratiť celý deň prispôsobovaním Emacsu a vôbec nič programovať.

4. Kód Visual Studio

Ak ste si to ešte nevšimli, Microsoft je teraz najväčším šampiónom komunity open-source a Visual Studio Code je najlepší textový editor, aký technologický gigant kedy vyvinul. Kód Visual Studio Code bol zaradený medzi 50 najobľúbenejších nástrojov vývojového prostredia v Stack Overflow 2019 Developer Survey.7% respondentov tvrdí, že ho používa ako svoj zvolený textový editor.

Pretože je tento multiplatformový textový editor založený na platforme Electron, otvorenom zdrojovom rámci na vytváranie desktopových aplikácií s webovými technológiami, pracuje v systémoch Linux, Windows a macOS. Vyznačuje sa inteligentným zvýrazňovaním kódu a automatickým dokončovaním, obsahuje podporu ladenia a uľahčuje prácu s Gitom a ďalšími poskytovateľmi SCM.

Ďalšie funkcie môžete pridať prostredníctvom rozšírení tretích strán, ktoré pre lepšiu stabilitu fungujú ako samostatné procesy. Všetky rozšírenia kódu Visual Studio Code je možné pohodlne nainštalovať z Visual Studio Code MarketPlace, aj keď nemáte účet Microsoft.

5. Vznešený text

Ak hľadáte jednoduchý textový editor, ktorý môžete použiť bez akejkoľvek konfigurácie ihneď po jeho inštalácii, Sublime Text je skvelou voľbou. Editor prvýkrát vydal v roku 2008 Jon Skinner a rýchlo si ho obľúbili vývojári softvéru, používatelia systému Linux a dokonca aj prozaici.

Používateľom sa páči jeho natívna podpora mnohých programovacích a značkovacích jazykov, výkonné rozhranie API a ekosystém balíkov, podpora rozdelených úprav a prispôsobiteľné viazanie kláves, makrá a takmer všetko ostatné.

Môžete si stiahnuť Sublime Text zadarmo, aby ste to mohli vyhodnotiť, ale pre ďalšie použitie je potrebné si kúpiť licenciu. To znamená, že neexistuje nijaké časové obmedzenie, ako dlho môžete Sublime Text používať, takže je skutočne na vás, aby ste sa rozhodli, či si chcete kúpiť licenciu a podporiť jej vývojárov.

6. Atom

Atom, ktorý vyvinuli ľudia v pozadí GitHub, je ďalší populárny textový editor postavený na spoločnosti Electron. Stal sa trochu neslávnym vďaka vysokému využitiu pamäte, ale niektorí ho považujú za malú cenu za prenositeľnosť a hackovateľnosť. Pokiaľ viete HTML, CSS a JavaScript, môžete prispôsobiť Atom svojmu obrazu a urobiť ho tak, ako chcete.

Oficiálna dokumentácia na vytváranie doplnkov Atom je komplexná a ľahko sa sleduje, a to je jeden z dôvodov, prečo v čase písania tohto článku pre Atom existuje okolo 9 000 doplnkov tretích strán. Akýkoľvek doplnok Atom môžete nainštalovať z webu alebo pomocou apm v termináli.

V minulosti Atom zvykol hlásiť rôzne údaje na externé servery bez výslovného súhlasu svojich používateľov. Balíky, ktoré boli zodpovedné za hlásenie, teraz pri prvom spustení zobrazujú dialógové okno prihlásenia.

7. Konzoly

Konzoly sú obzvlášť populárne medzi webovými vývojármi, pretože im umožňujú pripojenie k webovému prehliadaču, aby na obrazovke mohli v reálnom čase vidieť všetky zmeny vykonané v CSS a HTML. Pomocou jedinej klávesovej skratky môžete otvoriť vložený textový editor a pracovať na súbore CSS, ktorý sa vzťahuje na konkrétne ID, bez otvorenia novej karty. V zátvorkách je možné s vašimi súbormi LESS a SCSS použiť funkciu Quick Edit a Live Highlight, vďaka čomu je práca s nimi ľahšia ako kedykoľvek predtým.

Tento textový editor s otvoreným zdrojovým kódom je napísaný v jazyku JavaScript, rovnako ako jeho prípony. Všetky z nich nájdete v registri rozšírení Brackets. Ak chcete nainštalovať rozšírenie, musíte otvoriť Správcu rozšírení v zátvorkách a kliknúť na kartu Dostupné. Pre vývojárov na webe, ktorí dokážu žiť s vyšším využitím pamäte, poskytuje Brackets príjemný zážitok z úpravy textu.

Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...