logo

Textové editory pre Linux

Textový editor je druh počítačového programu, ktorý dokáže upravovať obyčajný text. Niekedy sa takéto programy nazývajú 'notepad' softvér. Textové editory sú ponúkané na vývoj softvéru a balíky operačného systému a možno ich použiť na úpravu, vrátane zdrojového kódu programovacieho jazyka, súborov dokumentácie a konfiguračných súborov.

Pre Linux je možné použiť textové editory úprava textových súborov, písanie kódov, aktualizácia súborov s pokynmi pre používateľa, a viac. Systém Linux podporuje viacero textových editorov. V systéme Linux existujú dva typy textových editorov, ktoré sú uvedené nižšie:

    Textové editory príkazového riadkuako napríklad Vi, nano, pico a ďalšie.GUI textové editoryako napríklad gedit (pre Gnome), Kwrite a ďalšie.

Pri kódovaní hrá dôležitú úlohu textový editor. Preto je dôležité vybrať ten najlepší textový editor. Textový editor by mal byť nielen jednoduchý, ale aj funkčný a malo by sa s ním dobre pracovať.

A textový editor s funkciami IDE sa považuje za dobrý textový editor.

Čo je formát RTF a obyčajný text?

Existujú zásadné rozdiely medzi formátovaným textom (napríklad formátom publikovaným na počítači a softvérom na spracovanie textu) a obyčajným textom (vytváraným a upravovaným mnohými textovými editormi).

Čistý text sa skladá výlučne zo znázornenia znakov. Všetky znaky sú reprezentované jedno-, dvoj- alebo štvorbajtovou sekvenciou s pevnou dĺžkou alebo ako jedno-4-bajtová sekvencia s premenlivou dĺžkou v súlade s konkrétnymi konvenciami kódovania znakov, vrátane UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 alebo ASCII. Tieto konvencie špecifikujú niekoľko vytlačiteľných znakov, ale netlačiteľné znaky, ktoré riadia tok textu vrátane zlomov strán, zlomov riadkov a medzier. Čistý text neobsahuje žiadne ďalšie textové informácie, nielen použitú konvenciu kódovania znakov.

  • Čistý text je uložený v textových súboroch; textové súbory však neukladajú výlučne obyčajný text.
  • Vo všeobecnosti sa obyčajný text zobrazoval s jednopriestorovým písmom, ako je stĺpcové formátovanie, a horizontálne zarovnanie sa niekedy od prvých počítačových dní vykonávalo pomocou bielych znakov.
  • Na druhej strane formátovaný text môže obsahovať metadáta, formátovanie odsekov (napr. rozloženie medzier, slov a písmen, zarovnanie a odsadenie medzi riadkami a odsekmi), údaje o formátovaní znakov (napr. štýl, váha, veľkosť a typový priestor) a údaje špecifikácie stránky (napr. smer čítania, okraj a veľkosť). Formátovaný text môže byť komplikovaný.
  • Textové editory sú vytvorené na otváranie a ukladanie textových súborov s obyčajným textom alebo čímkoľvek iným, čo možno považovať za obyčajný text, ako je napríklad označenie vo formáte RTF alebo iné označenie (napr. SVG).

Stručná história textových editorov

Počítačový text bol vložený do kariet pomocou dierovacích zariadení skôr, ako boli k dispozícii textové editory. Potom boli do čítačky kariet vložené fyzické krabice tenkých kartónových kariet. Obrázky Dickových kariet, bubny a magnetické súbory vyrobené z týchto typov kariet skrášliť vo všeobecnosti nemali žiadne znaky na oddeľovanie riadkov a predpokladané 80- alebo 90-násobné znaky s pevnou dĺžkou. Dierna páska bola náhradou kariet. Mohlo by to byť vyrobené niekoľkými ďalekopismi, ktoré používali jedinečné znaky na znázornenie konca záznamu.

Niekoľko skorých OS obsahovalo dávkové textové editory vyvinuté s jazykovými procesormi alebo ako rôzne pomocné programy; príkladom bola funkcia na úpravu zdrojových súborov, t. j. SQUOZE, pre SCAT v SHARE OS.

previesť reťazec na celé číslo
  • Prvými kolektívnymi textovými editormi boli napr 'riadkoví redaktori' logické pre terminály typu písacieho stroja alebo ďalekopisu bez displejov.
  • Príkazy (zvyčajne jedno stlačenie klávesu) ovplyvnili úpravy súboru vo fiktívnom bode vloženia známom ako 'kurzor' .
  • Tieto úpravy boli zdokumentované zadaním ľubovoľného príkazu na tlač malej sekcie súboru a periodickou tlačou celého súboru.
  • Kurzor je možné presúvať pomocou príkazov v niekoľkých riadkových editoroch, ktoré popisujú číslo riadku v súbore, prípadne regulárne výrazy a textové reťazce, ktoré treba nájsť.
  • Niekoľko riadkových editorov možno použiť pomocou dierovača; príkazy na zmenu možno prevziať z balíčka kariet a použiť ich na popísaný súbor.
  • Niektorí editori základných riadkov podporovali a 'verify' režim, kde príkazy na úpravu zobrazili zmenené riadky.
  • Textové editory založené na obrazovke sa stali bežnými, keď boli k dispozícii počítačové terminály spolu s obrazovkami videa.

O26 bol jedným z pôvodných celoobrazovkových editorov, ktoré boli špecifikované pre konzolu operátora systému série CDC 6000 v roku 1967. vi bol ďalší počiatočný celoobrazovkový editor, ktorý bol špecifikovaný v 70. rokoch; stále je to klasický editor na operačných systémoch Linux a Unix. Tiež UCSD Pascal Screen Oriented Editor bol napísaný v sedemdesiatych rokoch minulého storočia a bol vyvinutý pre všeobecný text aj pre zdrojový kód po častiach.

Jeden z počiatočných projektov s otvoreným zdrojom a slobodným softvérom, Emacs, je ďalším predchádzajúcim editorom v reálnom čase a na celú obrazovku, ktorý bol prenesený do rôznych systémov. Rýchlosť a jednoduchosť používania celoobrazovkového editora motivovala niekoľko skorých nákupov video terminálu.

V textovom editore je základná dátová štruktúra tá, ktorá spracováva reťazec alebo zoznam záznamov, ktoré označujú aktuálny stav upravovaného súboru. Ambícia textových editorov, ktoré dokážu rýchlejšie vrátiť späť/znovu vykonať skoré úpravy, vložiť text a vzdialený text, viedla k rozvoju komplikovanejších dátových štruktúr, zatiaľ čo odídené údaje možno uložiť do jedného dlhého po sebe idúceho poľa znakov. Klasický textový editor využíva ako dátovú štruktúru vyrovnávaciu pamäť medzier, lano, tabuľku kusov alebo prepojený zoznam riadkov.

Typy textových editorov

Niekoľko textových editorov je jednoduchých a malých a iné poskytujú zložité a široké funkcie. Napríklad operačné systémy typu Unix a Unix obsahujú editor pico, ale niektoré obsahujú aj editory Emacs a vi. Systémy spoločnosti Microsoft poskytujú jednoduchý Poznámkový blok, takže rôzni ľudia používajú iné editory s ďalšími funkciami, najmä programátori.

  • Pod klasickým Mac OS Apple Macintosh bol TeachText neskôr v roku 1994 nahradený SimpleText, ktorý bol v Mac OS X nahradený pomocou TextEdit, ktorý pozostáva z funkcií textového editora s tými, ktoré sú bežné pre textový procesor, ako je výber dvoch alebo viacerých písiem. , okraje a pravítka.
  • Tieto funkcie sú súčasne nedostupné, ale musia byť zmenené príkazom používateľa alebo programom, ktorý automaticky určí typ súboru.
  • Takmer každý textový procesor dokáže zapisovať a čítať súbory v štýle obyčajného textu, čo mu umožňuje spúšťať súbory uložené v textových editoroch. Ukladanie týchto typov súborov prostredníctvom textového procesora však musí zabezpečiť, aby bol súbor špecifikovaný vo formáte obyčajného textu a že akékoľvek nastavenia kódovania kusovníka alebo textu neskomplikovali súbor pre jeho očakávané použitie.
  • Mnoho textových procesorov, ktoré nie sú WYSIWYG, vrátane WordStar , sú pohodlne natlačené ako textové editory do prevádzky a ako také sa používali v 80. rokoch.

Formát súboru (predvolený) týchto textových procesorov vo všeobecnosti obsahuje značkovací jazyk spolu so spoločným formátom, ktorým je vizuálne formátovanie a obyčajný text dosiahnutý pomocou netlačiacich sekvencií escape alebo riadiacich znakov. Neskoršie textové procesory, ako napríklad Microsoft Word, ukladajú súbory v binárnom formáte a väčšinou sa nikdy nepoužívajú na úpravu súborov vo formáte obyčajného textu.

Typické vlastnosti textových editorov

    Nájsť a nahradiť:Textové editory ponúkajú rozsiahle možnosti na vyhľadávanie a nahradzovanie textových reťazcov, či už sady súborov alebo jednotlivo vo vybranom priečinku alebo otvorených kartách.Vystrihnúť, skopírovať a prilepiť:Takmer každý textový editor ponúka metódy na kopírovanie a presúvanie textu medzi súbormi alebo v súboroch.Formátovanie textu:Textové editory často uľahčujú aspekty vizuálneho formátovania, ako je automatické odsadenie zoznamu odrážok a formátovanie zalamovania riadkov pomocou znakov ASCII, zvýrazňovanie syntaxe, formátovanie komentárov atď.Späť a znova:Textové editory ponúkajú možnosť vrátiť späť a znova vykonať konečnú úpravu ako v prípade procesorov. Najmä pri predchádzajúcich textových editoroch sa často zapamätá iba jedna úroveň histórie úprav a vrátenie späť sa vykoná iba postupne 'toggle' posledná zmena.
  • Schopnosť prejsť na popísané číslo riadku.
  • Schopnosť spravovať text kódovaný UTF-8.

Pokročilé funkcie textových editorov

  • Definícia procedúry a makra na popis nových funkcií a príkazov ako zmes predchádzajúcich príkazov a makier, pravdepodobne s odovzdanými parametrami alebo vnorením makier.
  • Makrá profilu spolu s názvami popísanými napr. profil, prostredie, sa automaticky spustia pri spustení nového súboru alebo na začiatku relácie úprav.
  • Profily na ponechanie možností fixovaných používateľom uprostred relácie úprav.
  • Úprava viacerých súborov:Funkcie na úpravu dvoch alebo viacerých súborov v čase úpravy, pravdepodobne si pamätajú kurzor na všetkých riadkoch na vkladanie duplicitného textu do všetkých súborov, presúvanie alebo kopírovanie textu medzi súbormi, porovnávanie súborov vedľa seba atď.Editory s viacerými zobrazeniami:Funkcia na zobrazenie dvoch alebo viacerých pohľadov na podobný súbor, so samostatným sledovaním kurzora, úpravou úprav medzi oknami, ale ponúka rovnaké funkcie ako pre nezávislé súbory.Stĺpcové úpravy:Funkcia na vloženie a zmenu údajov v konkrétnom stĺpci alebo na presun údajov do konkrétnych stĺpcov.Rozbaliť/zbaliť, tiež známe ako skladanie:Funkcie na dočasné vylúčenie častí textu zo zobrazenia. Môže byť založený na niektorých syntaktických komponentoch alebo rôznych číslach riadkov, napr. s výnimkou všetkého medzi BEGIN; a ten istý KONIEC;.Transformácia údajov:Čítanie a kombinovanie obsahu iného textového súboru do aktuálne upravovaného súboru. Niekoľko textových editorov ponúka spôsob, ako pridať výsledok príkazu doručeného do shellu operačného systému. Aspekt s posunom veľkých a malých písmen možno tiež previesť na veľké alebo malé písmená.Filtrovanie:Niekoľko pokročilých textových editorov umožňuje editoru preniesť sekcie alebo každý zo súborov, ktoré sa menia, do inej služby a načítať výstup späť do súboru v pozícii riadkov, ktoré sú „filtrované“. Napríklad je užitočné triediť rad riadkov číselne alebo abecedne, odsadzovať zdrojový kód, robiť matematické výpočty atď.Rozšíriteľnosť:Textový editor navrhnutý na použitie viacerými programátormi musí ponúkať nejaký plugin, alebo musí byť skriptovateľný; programátor si teda môže prispôsobiť editor s aspektmi potrebnými na spracovanie softvérových projektov, prispôsobenie sa konkrétnym štýlom kódovania alebo prispôsobenie klávesových väzieb alebo funkcií pre špecifické systémy riadenia verzií alebo programovacie jazyky.Zvýraznenie syntaxe:Zvýraznite konfiguračné súbory, značkovací jazyk, zdrojový kód a ďalší text kontextovo, ktorý je reprezentovaný v predvídateľnom alebo organizovanom formáte. Vo všeobecnosti editory umožňujú používateľom prispôsobiť štýly alebo farby použité pre všetky jazykové prvky. Niektoré editory tiež umožňujú používateľom načítať a používať témy na úpravu pocitu a vzhľadu celého používateľského rozhrania editora.Editory orientované na syntax:Niekoľko textových editorov podporuje syntax jedného alebo viacerých jazykov a umožňuje operácie v kontexte syntaktických jednotiek. Napríklad vloženie klauzuly WHEN do príkazu SELECT.Príkazový riadok:Niekoľko editorov, ako napríklad XEDIT a ISPF, má na obrazovke vložené pole na zadávanie príkazov na rozdiel od textu. Používateľ možno bude musieť použiť kurzorové klávesy na zmenu medzi textovými a príkazovými poľami alebo editor môže interpretovať ako požiadavky na zmenu v závislosti od editora.
    Navigácia kurzorom sa môže líšiť v závislosti od textových editorov. Napríklad kliknutím na Koniec môžete prejsť na koniec zalomeného riadku po tom, čo sa jedným kliknutím presuniete na koniec textu riadka na obrazovke. Blokovo orientované terminály majú zvyčajne zabudované klávesy na pohyb kurzora, rovnako ako klávesnice na PC.Riadkové príkazy:Riadkové príkazy sa tiež nazývajú sekvenčné príkazy alebo príkazy s predponou. Niekoľko editorov považuje súbor za pole textových súborov so zodpovedajúcimi sekvenčnými číslami alebo číslami riadkov a pre všetky textové polia má iné pole s číslom riadku.

Riadkový príkaz možno opísať aj ako reťazec, ktorý používateľ zadá do poľa čísla riadku a editor ho identifikuje ako príkaz pracujúci na danom riadku alebo bloku riadku. Napríklad LC na prevod riadku na malé písmená. Bez ohľadu na názov príkazu predpony niektoré editory umožňujú, aby sa pole sekvencie nachádzalo za textovým poľom.

V tejto časti budeme diskutovať o 20 najlepších textových editoroch pre Linux . Ďalej si povieme niečo o najnovších textových editoroch a porovnáme ich s tradičnými textovými editormi ako napr my a nano . Pomôže vám to pri výbere editora podľa vášho výberu.

  1. Vi/VIM editor
  2. Nano editor
  3. Editačný editor
  4. Skvelý textový editor
  5. VSCode
  6. GNU emacs
  7. Atom editor
  8. Editor zátvoriek
  9. vrcholový redaktor
  10. Modrá rybka
  11. Kate/Kwrite
  12. Poznámkový blok ++
  13. Eclipse
  14. editor gVIM
  15. Jed editor
  16. Editor Geany
  17. Listová podložka
  18. Svetelný stôl
  19. Textový editor Medit
  20. CodeLite

1.Vi/VIM editor

Editor Vim je jedným z najpoužívanejších a najvýkonnejších editorov systému Linux založených na príkazovom riadku. V predvolenom nastavení je podporovaný väčšinou linuxových distribúcií. Má vylepšené funkcie starého Unix Vi editor . Je to užívateľsky prívetivý editor a poskytuje rovnaké prostredie pre všetky distribúcie Linuxu. Označuje sa tiež ako programátorský editor pretože väčšina programátorov preferuje editor Vi.

Editor Vi má niektoré špeciálne funkcie, ako sú režimy Vi a zvýraznenie syntaxe, vďaka ktorým je výkonnejší ako iné textové editory. Vo všeobecnosti má dva režimy:

Príkazový režim: Príkazový režim nám umožňuje vykonávať akcie so súbormi. Štandardne sa spúšťa v príkazovom režime. V tomto režime sa všetky typy slov považujú za príkazy. V tomto režime môžeme vykonávať príkazy.

Režim vkladania: Režim vkladania umožňuje vkladať text do súborov. Ak chcete prepnúť z príkazového režimu do režimu vkladania, stlačte tlačidlo Esc tlačidlo na ukončenie aktívneho režimu a 'ja' kľúč.

Ak sa chcete dozvedieť viac o editore Vi, navštívte editor Vi s príkazmi .

Ak chcete vyvolať editor vi, vykonajte príkaz vi s názvom súboru takto:

 vi 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

2. Nano editor

Nano je priamy editor. Je určený pre začiatočníkov aj pokročilých používateľov. Má veľa funkcií prispôsobenia.

Niektoré pokročilé funkcie nano textového editora sú nasledovné:

  • Má vysoko prispôsobiteľné klávesové väzby
  • Podporuje zvýrazňovanie syntaxe
  • Má možnosti vrátiť späť a znova vykonať
  • Poskytuje plné riadkové zobrazenie na štandardnom výstupe
  • Má podporu pagera na čítanie zo štandardného vstupu

Ak chcete otvoriť súbor pomocou editora nano, vykonajte príkaz takto:

 nano 

Nano editor vyzerá takto:

Textové editory pre Linux

V nano editore sú užitočné možnosti uvedené v spodnej časti, použite možnosť CTRL+ vykonať operáciu. Ak chcete napríklad ukončiť editor, použite CTRL + X kľúče. Ak sa chcete dozvedieť viac o nano editore, navštívte Linux Nano Editor .


3. Upraviť editor

Gedit editor je predvolený editor pre desktopové prostredie GNOME. Keď otvoríme súbor, otvorí sa pomocou editora Gedit. Poskytuje jednoduché funkcie ako každý základný textový editor. Je to ľahký editor s priamočiarym užívateľským rozhraním. Bol verejne vydaný v roku 2000 s desktopovým prostredím GNOME. Vyvíja sa pomocou C programovací jazyk a podporuje celú rodinu písiem.

Niektoré kľúčové funkcie textového editora gedit sú nasledovné:

  • Poskytuje zvýraznenie syntaxe.
  • Podporuje internacionalizovaný text.
  • Podporuje niekoľko programovacích jazykov.

Ak chcete vyvolať editor gedit z terminálu, vykonajte nasledujúci príkaz:

 gedit 

Vyzerá to ako:

Textové editory pre Linux

4. Vznešený text

Vznešený textový editor je tiež jedným z najpopulárnejších textových editorov založených na IDE. Používa sa ako nástroj vývojového prostredia viac ako textový editor. Má niekoľko funkcií na podporu mnohých programovacích a značkovacích jazykov. Okrem toho podporuje množstvo doplnkov, vďaka ktorým je viac než len textový editor.

Niektoré kľúčové funkcie vznešeného textového editora sú nasledovné:

  • Má vynikajúcu paletu príkazov.
  • Je to plugin API založený na pythone.
  • Podporuje paralelnú úpravu kódu.
  • Poskytuje preferencie špecifické pre projekt.

Vykonajte nasledujúce príkazy na inštaláciu úžasného textového editora:

pripravte sa na testovacie mockito
 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

Ak sa chcete dozvedieť viac o inštalácii, navštívte Inštalovať vznešený textový editor na ubuntu .

Vznešený editor môžeme otvoriť prehliadaním aplikácií. Tiež ho môžeme otvoriť z terminálu. Ak chcete získať prístup k úžasnému editoru z terminálu, vykonajte nasledujúci príkaz:

 subl 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

5. Editor VSCode

Editor VSCode je moderný a široko používaný textový editor. Je vytvorený spoločnosťou Microsoft a má podporu pre Linux, Mac a OS Windows . Uľahčuje to mnohými výkonnými funkciami na podporu mnohých programovacích jazykov a značkovacích jazykov.

Ak chcete nainštalovať VSCode, stiahnite si binárny balík z Tu . A vykonajte nižšie uvedený príkaz pre systémy založené na Debiane a Ubuntu:

 sudo apt install./.deb 

Niektoré kľúčové funkcie editora VSCode sú nasledovné:

  • Má plnú podporu pre ladenie pomocou interaktívnej konzoly, body prerušenia, zásobníky hovorov a ďalšie.
  • Má vstavanú podporu pre príkazy Git a Git.
  • Uľahčuje to pomocou IntelliSense.
  • Poskytuje veľa možností prispôsobenia.
  • Má masívnu podporu jazykov.
  • Podporuje prepínateľné rozloženia.
  • Poskytuje vstavaný terminál.

Editor VSCode vyzerá ako na obrázku nižšie:

Textové editory pre Linux

6.GNU Emacs

GNU Emacs je najstarší a najjednoduchší textový editor pre systém Linux. Je súčasťou projektu GNU. Je to stále populárny textový editor, ktorý používajú tisíce používateľov kvôli svojej jednoduchosti. Je to napísané v C a LISP programovacie jazyky.

Niektoré kľúčové funkcie GNU Emacs sú nasledovné:

  • Má možnosti pošty a správ.
  • Poskytuje rozšírenie rozhrania debuggera.
  • Má rozsiahlu dokumentáciu a podporu.

Ak chcete nainštalovať GNU Emacs, vykonajte nasledujúce príkazy:

 sudo apt-get update sudo apt-get install emacs 

Ak chcete získať prístup z terminálu, vykonajte nasledujúci príkaz:

 emacs 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

7. Atom Editor

Atom je bezplatný a open source editor kódu vyvinutý spoločnosťou GitHub Inc . Je multiplatformový a podporuje niekoľko programovacích jazykov. Označuje sa tiež ako „ hacknuteľný textový editor pre 21. storočie '. Bol vyvinutý za účelom vývoja. Je úplne prispôsobiteľný pomocou webových technológií ako napr JavaScript a HTML. Uľahčuje to pluginy založené na Node.js a ovládanie Git.

Niektoré kľúčové funkcie Atom Editora sú nasledovné:

  • Je to open source.
  • Má moderné, prispôsobiteľné usporiadanie.
  • Uľahčuje atraktívnymi témami.
  • Poskytuje vstavanú podporu Git.
  • Poskytuje spoluprácu v reálnom čase s Telesync.
  • Má inteligentné automatické dokončovanie a IntelliSense.
  • Má zabudovaného správcu balíkov.

Ak chcete nainštalovať Atom, stiahnite si binárny balík z oficiálna stránka Atom a vykonajte nasledujúci príkaz:

 sudo dpkg -i Downloads/atom-amd64.deb 

Viac informácií o inštalácii nájdete tu.

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

8. Editor zátvoriek

Editor zátvoriek je bezplatný a otvorený textový editor vyvinutý spoločnosťou Adobe . Zameriava sa predovšetkým na vývoj webových aplikácií. Poskytuje bohaté možnosti úpravy kódu s niekoľkými bezplatnými rozšíreniami. Je napísaný v HTML, CSS a JS.

Niektoré kľúčové funkcie editora zátvoriek sú nasledovné:

  • Poskytuje atraktívne používateľské rozhranie.
  • Má predprocesorovú podporu pre SCSS a LESS.
  • Uľahčuje to pomocou inline editorov.
  • Poskytuje živý náhľad.
  • Má podporu pre úpravu viacerých kariet.
  • Má podporu PHP.
  • Podporuje protokol Language Server Protocol.
  • Podporuje rozšírenia pluginov.

Ak chcete nainštalovať editor zátvoriek, vykonajte nasledujúce príkazy:

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

Bude to vyzerať takto:

Textové editory pre Linux

9. Vrchný editor

Editor Pico je textový editor Linuxu založený na termináli. Má vstavanú podporu pre pine news a e-mailového klienta. Je veľmi priamočiary na používanie a uľahčuje niektoré užitočné funkcie, ako napr zarovnanie, vystrihnutie/vloženie, kontrola pravopisu , a viac. Ide však len o jednoduchý textový editor, takže neponúka veľa funkcií ako iné textové editory Linuxu.

Nie je to čisto bezplatný textový editor, takže väčšina distribúcií Linuxu neposkytuje pico ako textový editor.

Nepodporuje prácu s viacerými súbormi súčasne. Tiež nemôže vykonávať operáciu hľadania a nahradenia vo viacerých súboroch.

Ak chcete otvoriť súbor pomocou textového editora pico, vykonajte príkaz takto:

 pico 

Bude to vyzerať ako príkaz nižšie:

Textové editory pre Linux

10. Modrá rybka

Bluefish je bezplatný a open-source textový editor pre systém Linux. Ide o pokročilý textový editor s množstvom nástrojov na programovanie. Je to dobré pre vývoj dynamických webových stránok. Podporuje viacero jazykov a nástrojov ako napr PHP, C, C++, JavaScript, Java, Google Go, a mnoho ďalších.

java int do reťazca

Niektoré kľúčové funkcie textového editora Bluefish sú nasledovné:

  • Je ľahký a rýchly.
  • Umožňuje integráciu s externými linuxovými programami, ako sú make, sed, awk, lint, weblint a mnoho ďalších.
  • Uľahčuje to kontrola pravopisu.
  • Umožňuje nám pracovať na viacerých projektoch.
  • Má vzdialenú úpravu súborov.
  • Poskytuje funkciu nájsť a nahradiť.
  • Má možnosť vrátiť späť a znova.
  • Poskytuje automatické obnovenie upravených súborov.

Ak chcete nainštalovať Bluefish, vykonajte nasledujúce príkazy:

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

Ak sa chcete dozvedieť viac o inštalácii, navštívte stránku Install Bluefish editor na Ubuntu.

Ak chcete otvoriť súbor s bluefish, vykonajte nasledujúci príkaz:

 bluefish 

bude to vyzerať takto:

Textové editory pre Linux

11. Kate/Kwrite

kate je pokročilý editor viacerých dokumentov. Je súčasťou KDE od verzie 2.2. Pracovné prostredie Kubuntu ho dodáva ako predvolený editor. Ak ste oboznámení s prostredím Kubuntu, museli ste vedieť o editore kate. Umožňuje prácu s viacerými súbormi súčasne. Považuje sa za IDE, pretože nesie výkonné funkcie ako IDE. Je vhodný na úpravu konfiguračných súborov, prezeranie zdrojov HTML z Konqueroru, vytváranie nových aplikácií a mnoho ďalších úloh.

Niektoré kľúčové funkcie editora Kate sú nasledovné:

Niektoré z jedinečných vlastností Kate zahŕňajú:

  • Je to výkonné IDE.
  • Poskytuje podporu pre mnoho jazykov.
  • Má funkciu automatickej detekcie jazyka.
  • Automaticky nastaví odsadenie pre dokumenty.

Ak chcete nainštalovať editor kate, vykonajte nasledujúci príkaz:

 sudo apt-get install kate 

Ak chcete otvoriť súbor pomocou editora kate, vykonajte nasledujúci príkaz:

 kate 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

12. Poznámkový blok++

Notepad++ je základný textový editor s mnohými možnosťami prispôsobenia. Primárne sa zameriava na rýchlosť a minimálnu veľkosť programu. Väčšinou ho používajú používatelia Windows. Podporuje niekoľko pluginov na zvýšenie jeho funkčnosti.

Niektoré kľúčové funkcie programu Poznámkový blok ++ sú nasledovné:

  • Podporuje úpravy v záložkách.
  • Poskytuje skladanie kódu.
  • Má podporu záložiek.
  • Má mapu dokumentov.
  • Poskytuje podporu pre Regulárny výraz kompatibilný s Perlom.

Ak chcete nainštalovať poznámkový blok ++, vykonajte nasledujúce príkazy:

 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

Ak sa chcete dozvedieť viac o procese inštalácie, navštívte stránku Ako nainštalovať poznámkový blok ++ na Ubuntu.

Ak chcete otvoriť súbor pomocou programu Poznámkový blok ++, vykonajte nasledujúci príkaz:

 notepad-plus-plus 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

13. Zatmenie

Eclipse je jedno z najpoužívanejších IDE (integrované vývojové prostredie) pre vývoj. Je to preferovaná voľba vývojárov Java, pretože je vyvinutý v jazyku Java a poskytuje niekoľko funkcií na vývoj pokročilých aplikácií Java. Poskytuje podporu aj pre iné programovacie jazyky a na písanie kódu v iných programovacích jazykoch, ako napr PHP , Python , C, C++, Ruby on Rails, COBOL a ďalšie.

Niektoré kľúčové vlastnosti zatmenia sú nasledovné:

  • Je to bezplatný editor s otvoreným zdrojovým kódom.
  • Poskytuje vývojové nástroje Java pre vývojárov Java.
  • Má masívnu podporu pluginov.
  • Poskytuje trhovisko Eclipse na stiahnutie ďalších nástrojov.

Ak chcete nainštalovať Eclipse, vykonajte nasledujúce príkazy:

 sudo apt update sudo apt install eclipse 

Ak sa chcete dozvedieť viac o procese inštalácie, navštívte stránku Ako nainštalovať Eclipse na Ubuntu.

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

14. Editor gVim

Editor gVim je GUI verzia populárneho editora Vim. Má podobnú funkčnosť a režimy ako editor príkazového riadku Vim. Dá sa ľahko stiahnuť zo softvérového obchodu. Ak ho chcete nainštalovať z terminálu, vykonajte nasledujúce príkazy:

 sudo apt-get update -y sudo apt-get install -y gvim 

Ak chcete otvoriť súbor pomocou gVim z terminálu, vykonajte nasledujúci príkaz:

 gvim 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

15. Jed Editor

Jed je editor príkazového riadku, ktorý podporuje rozsiahle používanie knižnice S-Lang. Jed podporuje všetky svoje varianty pre rôzne operačné systémy, ako sú Linux a Windows. Je to ľahký editor, čo z neho robí ideálny editor pre systémy s nízkou konfiguráciou.

aktualizovať v SQL pomocou pripojenia

Niektoré kľúčové funkcie editora Jed sú nasledovné:

  • Poskytuje zvýraznenie syntaxe farieb na farebných termináloch.
  • Má podporu skladania kódu.
  • Poskytuje rozbaľovacie ponuky na termináli.
  • Má podporu emulačných editorov, ako sú Emacs, EDT, WordStar, Borland, Brief atď.
  • Je rozšíriteľný v C-podobnom jazyku S-Lang, aby bol vysoko prispôsobiteľný.
  • Podporuje rôzne programovacie režimy pre viacero programovacích jazykov.

Ak chcete nainštalovať editor Jed, vykonajte nasledujúce príkazy:

 sudo apt-get update -y sudo apt-get install -y jed 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

16. Editor Geany

Geany je výkonný a ľahký editor pre systémy Linux. Je stabilný a podporuje množstvo funkcií, vďaka ktorým je užitočný. Má vstavanú podporu pre niekoľko programovacích jazykov. Je podporovaný inými operačnými systémami ako napr Windows a Mac tiež.

Niektoré kľúčové funkcie editora Geany sú nasledovné:

  • Poskytuje funkciu zvýraznenia syntaxe.
  • Poskytuje pripojiteľné rozhranie.
  • Podporuje mnoho typov súborov.
  • Poskytuje možnosti skladania kódu a navigácie v kóde.
  • Poskytuje možnosť automatického dokončovania.
  • Podporuje automatické zatváranie značiek HTML a XML.

Ak chcete nainštalovať editor Geany, vykonajte nasledujúce príkazy:

 sudo apt-get update sudo apt-get install geany 

Bude to vyzerať ako príkaz nižšie:

Textové editory pre Linux

17. Leafpad

Leafpad je priamočiary textový editor založený na GTK. Je to obľúbený textový editor medzi používateľmi Linuxu vďaka svojej jednoduchosti a ľahkosti.

Kľúčové vlastnosti Leafpadu sú nasledovné:

  • Poskytuje možnosť kódovej sady.
  • Poskytuje automatickú detekciu kódovej sady (UTF-8 a niektoré kódové sady).
  • Umožňuje neobmedzené operácie Undo/Redo.
  • Poskytuje automatické/viacriadkové odsadenie.
  • Zobrazuje aktuálne číslo riadku.
  • Poskytuje funkciu drag and drop.
  • Umožňuje tlač súborov.

Ak chcete nainštalovať Leafpad, vykonajte nasledujúce príkazy:

 sudo apt-get update -y sudo apt-get install -y leafpad 

Bude to vyzerať ako príkaz nižšie:

Textové editory pre Linux

18. Svetelný stôl

Svetelný stôl je moderný textový editor založený na IDE s otvoreným zdrojom. Je to jeden z najlepších textových editorov systému Linux.

Niektoré kľúčové funkcie svetelného stola sú nasledovné:

  • Je zadarmo a s otvoreným zdrojom.
  • Je multiplatformový a ľahký.
  • Poskytuje moderné, inteligentné používateľské rozhranie s minimalistickým rozhraním.
  • Poskytuje automatické dokončovanie počas kódovania.
  • Podporuje inline vyhodnocovanie.
  • Má veľa možností prispôsobenia pomocou tém a doplnkov.
  • Poskytuje rozdelené pohľady a okamžitú spätnú väzbu.
  • Má príkazovú paletu.
  • Uľahčuje to fuzzy vyhľadávač.
  • Podporuje automatické aktualizácie.

Svetelný stôl si môžeme jednoducho stiahnuť z jeho oficiálnej stránky. Ak ho chcete nainštalovať z terminálu, vykonajte nasledujúce príkazy:

 sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

19. Textový editor Medit

Textový editor medit je ľahký textový editor s otvoreným zdrojom. Je k dispozícii pre všetky hlavné operačné systémy, ako sú Linux, Mac a Windows. Začalo to jednoduchým vstavaným komponentom CGAP, ale teraz je inovovaný ako samostatný textový editor.

Niektoré kľúčové vlastnosti Medit sú nasledovné:

  • Poskytuje zvýraznenie syntaxe.
  • Umožňuje mnoho pluginov pre niekoľko programovacích jazykov.
  • Podporuje regulárne výrazy.
  • Uľahčuje to pomocou konfigurovateľných klávesových akcelerátorov.

Ak chcete nainštalovať meditáciu, vykonajte nasledujúce príkazy:

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

20. CodeLite

CodeLite je open-source IDE, ktoré podporuje viacero platforiem. Podporuje niekoľko najpoužívanejších programovacích jazykov ako C, C++ , PHP a JavaScript. Podporuje všetky hlavné platformy ako Linux, Mac a Windows.

prečiarknutie markdown

Ak chcete nainštalovať CodeLite, vykonajte nasledujúce príkazy:

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

Bude to vyzerať ako na obrázku nižšie:

Textové editory pre Linux

Niektorí špecializovaní redaktori

Editory obsahujú ďalšie funkcie a špeciálne funkcie, napr.

    Editory zdrojového kódu sú niektoré textové editory s dodatočnými funkciami, ktoré ponúkajú tvorbu zdrojového kódu. Tieto funkcie často obsahujú užívateľsky programovateľnú navigáciu v kóde, funkcie zvýrazňovania syntaxe a makrá klávesnice alebo nástroje na kódovanie rovnako ako editor HTML. Integrované vývojové prostredia sú vyvinuté na zvládnutie a zefektívnenie väčších programovacích projektov. Zvyčajne sa používajú iba na programovanie, pretože obsahujú niekoľko funkcií, ktoré nie sú potrebné pre základné úpravy textu. Skladanie editory obsahujú „ortodoxné editory“, ktoré sú derivátmi Xedit. Editory, ktoré fungujú skladanie bez aspektov špecifických pre programovanie, sú všeobecne známe ako obrysári.
  • Autori World Wide Web sú vybavené celým radom HTML editorov, ktoré sa používajú pri vytváraní webových stránok. Obsahujú E Text Editor, KompoZer a Dreamweaver. Niektoré poskytujú možnosť vidieť prebiehajúcu prácu v štandardnom webovom prehliadači alebo vstavanom vykresľovacom nástroji HTML.
  • Takmer každý vývoj webu je implementovaný v dynamickom programovacom jazyku ako PHP alebo Ruby s IDE alebo editorom zdrojového kódu. Kód HTML poskytuje každý, ale základné statické webové stránky sú uložené ako samostatné súbory šablón, ktoré zhromažďuje softvér spravujúci stránku a nevytvárajú celý dokument HTML.
  • Outlinery sú tiež známe ako stromové editory, pretože obsahujú hierarchické obrysové stromy pomocou textového editora. Skladanie možno považovať za špecializovaný obrysový formulár.
  • Počítačoví vedci, fyzici a matematici často generujú knihy a články pomocou LaTeXu a TeXu v obyčajných textových súboroch. Takéto dokumenty sú často generované štandardným textovým editorom, hoci niekoľko ľudí používa špecializované editory TeX.
  • Spolupracovní redaktori umožňujú dvom alebo viacerým používateľom súčasne pracovať na podobnom dokumente v sieti zo vzdialených miest. Úpravy vykonané konkrétnymi používateľmi sa automaticky sledujú a kombinujú do dokumentu, aby sa odstránila možnosť nekompatibilných úprav. Redaktori bez rozptýlenia ponúkajú minimalistické rozhranie spolu s cieľom oddeliť zapisovač od zostávajúceho operačného systému a aplikácie, takže sa môžu sústrediť na písanie bez rozptyľovania prostredníctvom komponentov rozhrania, ako je napríklad oblasť upozornení alebo panela nástrojov.