logo

Linuxové textové editory

Textový editor je druh počítačového programu, který dokáže upravovat prostý text. Někdy se takové programy nazývají 'poznámkový blok' software. Textové editory jsou nabízeny pro vývoj softwaru a balíčky operačního systému a lze je použít k úpravě, včetně zdrojového kódu programovacího jazyka, souborů dokumentace a konfiguračních souborů.

Linuxové textové editory lze použít pro editace textových souborů, psaní kódů, aktualizace souborů s uživatelskými instrukcemi, a více. Systém Linux podporuje více textových editorů. V Linuxu existují dva typy textových editorů, které jsou uvedeny níže:

    Textové editory příkazového řádkujako Vi, nano, pico a další.GUI textové editoryjako je gedit (pro Gnome), Kwrite a další.

Při kódování hraje důležitou roli textový editor. Je tedy důležité vybrat ten nejlepší textový editor. Textový editor by měl být nejen jednoduchý, ale i funkční a mělo by se s ním dobře pracovat.

A textový editor s funkcemi IDE je považován za dobrý textový editor.

Co je formát RTF a prostý text?

Existují zásadní rozdíly mezi formátovaným textem (jako je text vytvořený pomocí DTP a textového editoru) a prostým textem (vytvořeným a upravovaným mnoha textovými editory).

Prostý text se skládá výhradně ze znakové reprezentace. Všechny znaky jsou reprezentovány jedno, dvou nebo čtyřbajtovou sekvencí s pevnou délkou nebo jako jednočtyřbajtovou sekvencí s proměnnou délkou v souladu s konkrétními konvencemi kódování znaků, včetně UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 nebo ASCII. Tyto konvence určují několik tisknutelných znaků, ale netisknutelné znaky, které řídí tok textu, včetně zalomení stránek, zalomení řádků a mezer. Prostý text neobsahuje žádné další textové informace, nejen použité konvence kódování znaků.

  • Prostý text je uložen v textových souborech; textové soubory však neukládají výhradně prostý text.
  • Obecně byl prostý text zobrazen s jednoprostorovým písmem, jako je sloupcové formátování, a vodorovné zarovnání se někdy od prvních počítačových dnů provádělo pomocí bílých znaků.
  • Na druhou stranu formátovaný text může obsahovat metadata, formátování odstavců (např. rozložení mezer, slov a písmen, zarovnání a odsazení mezi řádky a odstavci), data formátování znaků (např. styl, váha, velikost a typový prostor) a data specifikace stránky (např. směr čtení, okraj a velikost). Formátovaný text může být komplikovaný.
  • Textové editory jsou vytvořeny k otevírání a ukládání textových souborů s prostým textem nebo čímkoli jiným, co lze považovat za prostý text, jako je označení formátovaného textu nebo jiné označení (např. SVG).

Stručná historie textových editorů

Počítačový text byl do karet vkládán pomocí děrovacích zařízení dříve, než byly k dispozici textové editory. Poté byly do čtečky vloženy fyzické krabice tenkých kartonových karet. Obrázky Dickových karet, bubny a magnetické soubory vyrobené z těchto typů karet beautify obecně neměly žádné znaky pro oddělování řádků a předpokládané 80 nebo 90 záznamů znaků s pevnou délkou. Děrná páska byla náhradou za karty. Mohlo to být vyrobeno několika dálnopisy, které používaly jedinečné znaky k reprezentaci konce záznamů.

Několik raných OS obsahovalo dávkové textové editory, vyvinuté s jazykovými procesory nebo jako různé pomocné programy; příkladem byla funkce pro úpravu zdrojových souborů, tj. SQUOZE, pro SCAT v SHARE OS.

  • První kolektivní textoví editoři byli známí jako 'řadoví redaktoři' logické pro terminály typu psacího stroje nebo dálnopisu bez displeje.
  • Příkazy (obecně jeden stisk klávesy) ovlivnily úpravy souboru ve fiktivním místě vložení známém jako 'kurzor' .
  • Tyto úpravy byly dokumentovány zadáním libovolného příkazu pro tisk malé části souboru a periodickým tiskem celého souboru.
  • Kurzor lze přesouvat pomocí příkazů v několika řádkových editorech, které popisují číslo řádku uvnitř souboru, případně regulární výrazy a textové řetězce, které je třeba najít.
  • Několik řádkových editorů může být použito pomocí keypunch; změny příkazů lze převzít z balíčku karet a aplikovat na popsaný soubor.
  • Některé editory základních řádků podporovaly a 'ověřit' režim, kde příkazy úpravy zobrazily změněné řádky.
  • Textové editory založené na obrazovce se staly běžnými, když byly k dispozici počítačové terminály spolu s obrazovkami videa.

O26 byl jedním z původních celoobrazovkových editorů, který byl specifikován pro operátorskou konzoli systému řady CDC 6000 v roce 1967. vi byl další počáteční celoobrazovkový editor, který byl specifikován v 70. letech; je to stále klasický editor na operačních systémech Linux a Unix. Také UCSD Pascal Screen Oriented Editor byl napsán v 70. letech 20. století a byl vyvinut jak pro obecný text, tak pro zdrojový kód rozdělený na části.

Jeden z počátečních open-source a svobodných softwarových projektů, Emacs, je dalším předchozím editorem v reálném čase a na celou obrazovku, který byl portován na různé systémy. Rychlost a snadnost použití celoobrazovkového editoru motivovala několik prvních nákupů video terminálu.

V textovém editoru je základní datová struktura ta, která zpracovává řetězec nebo seznam záznamů, který označuje aktuální stav souboru, který je upravován. Snaha o textové editory, které dokážou rychleji vrátit zpět/znovu provést dřívější úpravy, vložit text a vzdálený text, vedla k rozvoji složitějších datových struktur, zatímco odeslaná data mohou být uložena v jednom dlouhém po sobě jdoucím poli znaků. Klasický textový editor využívá jako svou datovou strukturu vyrovnávací paměť mezer, lano, tabulku kusů nebo propojený seznam řádků.

Typy textových editorů

Několik textových editorů je jednoduchých a malých a jiné poskytují složité a široké funkce. Například operační systémy typu Unix a Unix obsahují editor pico, ale některé také obsahují editory Emacs a vi. Systémy společnosti Microsoft poskytují jednoduchý Poznámkový blok, takže různí lidé používají další editory s dalšími funkcemi, zejména programátoři.

  • Pod klasickým Mac OS Apple Macintosh byl TeachText později v roce 1994 nahrazen SimpleText, který byl nahrazen v Mac OS X pomocí TextEdit, který se skládá z funkcí textového editoru s těmi, které jsou běžné pro textový procesor, jako je výběr dvou nebo více písem. , okraje a pravítka.
  • Tyto funkce jsou současně nedostupné, ale musí být změněny příkazem uživatele nebo programem, který automaticky určí typ souboru.
  • Téměř každý textový procesor umí zapisovat a číst soubory ve stylu prostého textu, což jim umožňuje spouštět soubory uložené v textových editorech. Ukládání těchto typů souborů pomocí textového procesoru však musí zajistit, aby byl soubor specifikován ve formátu prostého textu a že jakákoli nastavení kusovníku nebo kódování textu nekomplikují soubor pro jeho očekávané použití.
  • Mnoho textových procesorů bez WYSIWYG, včetně WordStar , jsou pohodlně lisovány jako textové editory do provozu a jako takové byly používány v době 80. let.

Formát souboru (výchozí) těchto textových procesorů obecně obsahuje značkovací jazyk spolu s běžným formátem, kterým je vizuální formátování a prostý text dosažený pomocí netisknutelných sekvencí escape nebo řídicích znaků. Pozdější textové procesory, jako je Microsoft Word, ukládají soubory v binárním formátu a většinou se nikdy nepoužívají ke změně souborů ve formátu prostého textu.

Typické vlastnosti textových editorů

    Najít a nahradit:Textové editory nabízejí rozsáhlé možnosti pro vyhledávání a nahrazování textových řetězců, ať už sady souborů nebo jednotlivě ve vybrané složce nebo otevřených kartách.Vyjmout, zkopírovat a vložit:Téměř každý textový editor nabízí metody pro kopírování a přesouvání textu mezi soubory nebo v souborech.Formátování textu:Textové editory často usnadňují aspekty vizuálního formátování, jako je automatické odsazení seznamu odrážek a formátování zalamování řádků pomocí znaků ASCII, zvýraznění syntaxe, formátování komentářů a tak dále.Zpět Opakovat:Textové editory nabízejí možnost vrátit zpět a znovu provést konečnou úpravu jako u procesorů. Zejména u předchozích textových editorů se často pamatuje pouze jedna úroveň historie úprav a vrácení zpět se provede pouze postupně 'přepnout' poslední změna.
  • Schopnost přejít na popsané číslo řádku.
  • Schopnost spravovat text kódovaný UTF-8.

Pokročilé funkce textových editorů

  • Definice procedur a maker k popisu nových funkcí a příkazů jako kombinace předchozích příkazů a maker, pravděpodobně s předávanými parametry nebo vnořením maker.
  • Makra profilu spolu s názvy popsanými např. profil, prostředí, se automaticky spouštějí při spuštění nového souboru nebo na začátku relace úprav.
  • Profily pro zachování možností fixovaných uživatelem uprostřed relace úprav.
  • Úprava více souborů:Funkce pro úpravu dvou nebo více souborů v době editační relace, pravděpodobně si pamatují kurzor na všech řádcích pro vkládání duplicitního textu do všech souborů, přesouvání nebo kopírování textu mezi soubory, porovnávání souborů vedle sebe atd.Editory s více pohledy:Funkce pro zobrazení dvou nebo více pohledů na podobný soubor, se samostatným sledováním kurzoru, úpravou úprav mezi okny, ale nabízí stejné funkce jako u nezávislých souborů.Úpravy založené na sloupcích:Funkce pro vložení a změnu dat v konkrétním sloupci nebo pro přesun dat do konkrétních sloupců.Rozbalit/sbalit, také známé jako skládání:Funkce pro dočasné vyloučení částí textu ze zobrazení. Může být založeno na některých syntaktických složkách nebo řadě čísel řádků, např. s výjimkou všeho mezi BEGIN; a to samé KONEC;.Transformace dat:Čtení a kombinování obsahu jiného textového souboru do aktuálně upravovaného souboru. Několik textových editorů nabízí způsob, jak přidat výsledek příkazu dodaného do shellu operačního systému. Aspekt pro změnu velikosti písmen lze také převést na velká nebo malá písmena.Filtrování:Několik pokročilých textových editorů umožňuje editoru přenést části nebo každý ze souborů, které se mění, do jiné služby a načíst výstup zpět do souboru na pozici řádků, které jsou „filtrovány“. Například je užitečné třídit řádkovou řadu číselně nebo abecedně, odsazovat zdrojový kód, provádět matematické výpočty a tak dále.Rozšiřitelnost:Textový editor navržený pro použití několika programátory musí nabízet nějaký zásuvný nástroj nebo být skriptovatelný; programátor si tedy může přizpůsobit editor pomocí aspektů potřebných pro zpracování softwarových projektů, přizpůsobení konkrétním stylům kódování nebo přizpůsobení klávesových vazeb nebo funkcí pro konkrétní systémy správy verzí nebo programovací jazyky.Zvýraznění syntaxe:Zvýrazněte konfigurační soubory, značkovací jazyk, zdrojový kód a další text kontextově, který je reprezentován v předvídatelném nebo organizovaném formátu. Editory obecně umožňují uživatelům přizpůsobit styly nebo barvy použité pro všechny jazykové prvky. Některé editory také umožňují uživatelům načítat a používat motivy k úpravě dojmu a vzhledu celého uživatelského rozhraní editoru.Editory orientované na syntaxi:Několik textových editorů podporuje syntaxi jednoho nebo více jazyků a umožňuje operace v kontextu syntaktických jednotek. Například vložení klauzule WHEN do příkazu SELECT.Příkazový řádek:Několik editorů, jako je XEDIT a ISPF, má na obrazovce vložené pole pro zadávání příkazů na rozdíl od textu. Uživatel možná bude muset použít kurzorové klávesy pro změnu mezi textovými a příkazovými poli nebo může editor interpretovat jako požadavky na změnu v závislosti na editoru.
    Navigace kurzorem se může v různých textových editorech lišit. Například klepnutím na Konec můžete přejít na konec zalomeného řádku poté, co jedním kliknutím přejdete na konec textu řádku na obrazovce. Blokově orientované terminály mají obvykle zabudované klávesy pro pohyb kurzoru, stejně jako klávesnice na PC.Příkazy řádku:Řádkové příkazy se také nazývají sekvenční příkazy nebo předponové příkazy. Několik editorů považuje soubor za pole textových souborů s odpovídajícími pořadovými čísly nebo čísly řádků a má pro všechna textová pole jiné pole s číslem řádku.

Příkaz řádku lze také popsat jako řetězec, který uživatel zadá do pole čísla řádku a editor identifikuje jako příkaz pracující na daném řádku nebo bloku řádku. Například LC pro převod řádku na malá písmena. Bez ohledu na název příkazu předpony některé editory povolují, aby se pole sekvence objevilo za textovým polem.

V této části probereme 20 nejlepších textových editorů pro Linux . Dále si povíme o nejnovějších textových editorech a porovnáme je s tradičními textovými editory, jako jsou např My a nano . To vám pomůže s výběrem editoru dle vašeho výběru.

  1. Vi/VIM editor
  2. Nano editor
  3. Editační editor
  4. Skvělý textový editor
  5. VSCode
  6. GNU emacs
  7. Atom editor
  8. Editor závorek
  9. špičkový editor
  10. Modrá rybka
  11. Kate/Kwrite
  12. Poznámkový blok ++
  13. Zatmění
  14. editor gVIM
  15. Jed editor
  16. Editor Geany
  17. Listová podložka
  18. Světelný stůl
  19. Textový editor Medit
  20. CodeLite

1.Vi/VIM editor

Vim editor je jedním z nejpoužívanějších a nejvýkonnějších editorů založených na příkazovém řádku systému Linux. Ve výchozím nastavení je podporován většinou linuxových distribucí. Má vylepšené funkce starého Unix Vi editor . Je to uživatelsky přívětivý editor a poskytuje stejné prostředí pro všechny distribuce Linuxu. Označuje se také jako programátorský editor protože většina programátorů preferuje editor Vi.

Editor Vi má některé speciální funkce, jako jsou režimy Vi a zvýraznění syntaxe, díky kterým je výkonnější než jiné textové editory. Obecně má dva režimy:

Příkazový režim: Příkazový režim nám umožňuje provádět akce se soubory. Ve výchozím nastavení se spouští v příkazovém režimu. V tomto režimu jsou všechny typy slov považovány za příkazy. V tomto režimu můžeme provádět příkazy.

Režim vkládání: Režim vkládání umožňuje vkládat text do souborů. Chcete-li přepnout z příkazového režimu do režimu vkládání, stiskněte tlačítko Esc pro ukončení aktivního režimu a 'já' klíč.

Chcete-li se dozvědět více o editoru Vi, navštivte editor Vi s příkazy .

Chcete-li vyvolat editor vi, spusťte příkaz vi s názvem souboru takto:

 vi 

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

2. Nano editor

Nano je přímočarý editor. Je určen pro začátečníky i pokročilé uživatele. Má mnoho funkcí přizpůsobení.

mylivecricket

Některé pokročilé funkce nano textového editoru jsou následující:

  • Má vysoce přizpůsobitelné vázání kláves
  • Podporuje zvýraznění syntaxe
  • Má možnosti vrátit zpět a znovu provést
  • Poskytuje plné řádkové zobrazení na standardním výstupu
  • Má podporu pageru pro čtení ze standardního vstupu

Chcete-li otevřít soubor pomocí editoru nano, spusťte příkaz následovně:

 nano 

Nano editor vypadá takto:

Linuxové textové editory

V nano editoru jsou užitečné možnosti uvedeny dole, použijte možnost CTRL+ provést operaci. Chcete-li například opustit editor, použijte CTRL + X klíče. Chcete-li se dozvědět více o nano editoru, navštivte Linux Nano Editor .


3. Upravit editor

Gedit editor je výchozí editor pro desktopové prostředí GNOME. Když otevřeme soubor, otevře se pomocí editoru Gedit. Poskytuje jednoduché funkce jako každý základní textový editor. Jedná se o odlehčený editor s přímočarým uživatelským rozhraním. Veřejně byl vydán v roce 2000 s desktopovým prostředím GNOME. Vyvíjí se pomocí C programovací jazyk a podporuje všechny rodiny písem.

Některé klíčové funkce textového editoru gedit jsou následující:

  • Poskytuje zvýraznění syntaxe.
  • Podporuje internacionalizovaný text.
  • Podporuje několik programovacích jazyků.

Chcete-li vyvolat editor gedit z terminálu, proveďte níže uvedený příkaz:

 gedit 

Vypadá to, že:

Linuxové textové editory

4. Vznešený text

Vznešený textový editor je také jedním z nejpopulárnějších textových editorů založených na IDE. Používá se jako nástroj vývojového prostředí více než textový editor. Má několik funkcí pro podporu mnoha programovacích a značkovacích jazyků. Dále podporuje četné pluginy, které z něj činí více než jen textový editor.

Některé klíčové funkce vznešeného textového editoru jsou následující:

  • Má vynikající příkazovou paletu.
  • Je to plugin API založený na pythonu.
  • Podporuje paralelní úpravy kódu.
  • Poskytuje preference specifické pro projekt.

Chcete-li nainstalovat úžasný textový editor, proveďte následující příkazy:

 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 

Chcete-li se dozvědět více o instalaci, navštivte Install sublime text editor na ubuntu .

Vznešený editor můžeme otevřít procházením aplikací. Také jej můžeme otevřít z terminálu. Pro přístup k vznešenému editoru z terminálu spusťte níže uvedený příkaz:

 subl 

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

5. Editor VSCode

Editor VSCode je moderní a široce používaný textový editor. Je vytvořen společností Microsoft a má podporu pro Linux, Mac a OS Windows . Usnadňuje s mnoha výkonnými funkcemi pro podporu mnoha programovacích jazyků a značkovacího jazyka.

Chcete-li nainstalovat VSCode, stáhněte si binární balíček z Tady . A spusťte níže uvedený příkaz pro systémy založené na Debianu a Ubuntu:

 sudo apt install./.deb 

Některé klíčové funkce editoru VSCode jsou následující:

  • Má plnou podporu pro ladění pomocí interaktivní konzole, body přerušení, zásobníky volání a další.
  • Má vestavěnou podporu pro Git a příkazy Git.
  • Usnadňuje to IntelliSense.
  • Poskytuje mnoho možností přizpůsobení.
  • Má masivní podporu jazyků.
  • Podporuje přepínatelné rozvržení.
  • Poskytuje vestavěný terminál.

Editor VSCode vypadá jako na obrázku níže:

Linuxové textové editory

6.GNU Emacs

GNU Emacs je nejstarší a nejjednodušší textový editor pro systém Linux. Je součástí projektu GNU. Je to stále oblíbený textový editor, který používají tisíce uživatelů kvůli své jednoduchosti. Je napsáno v C a LISP programovací jazyky.

Některé klíčové vlastnosti GNU Emacs jsou následující:

  • Má možnosti pošty a zpráv.
  • Poskytuje rozšíření rozhraní debuggeru.
  • Má rozsáhlou dokumentaci a podporu.

Chcete-li nainstalovat GNU Emacs, spusťte následující příkazy:

 sudo apt-get update sudo apt-get install emacs 

Chcete-li k němu přistupovat z terminálu, proveďte následující příkaz:

 emacs 

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

7. Atom Editor

Atom je bezplatný a open-source editor kódu vyvinutý společností GitHub Inc . Je multiplatformní a podporuje několik programovacích jazyků. Označuje se také jako „ hacknutelný textový editor pro 21. století '. Byl vyvinut pro účely vývoje. Je zcela přizpůsobitelný pomocí webových technologií jako např JavaScript a HTML. Usnadňuje to pluginy založené na Node.js a ovládání Git.

Některé klíčové funkce Atom Editoru jsou následující:

  • Je to open source.
  • Má moderní, přizpůsobitelné uspořádání.
  • Usnadňuje atraktivními tématy.
  • Poskytuje vestavěnou podporu Git.
  • Poskytuje spolupráci v reálném čase s Telesync.
  • Má inteligentní automatické dokončování a IntelliSense.
  • Má vestavěného správce balíčků.

Chcete-li nainstalovat Atom, stáhněte si binární balíček z oficiální stránky Atomu a proveďte níže uvedený příkaz:

 sudo dpkg -i Downloads/atom-amd64.deb 

Chcete-li se dozvědět více o instalaci, navštivte zde .

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

8. Editor závorek

Editor závorek je bezplatný a otevřený textový editor vyvinutý společností Adobe . Primárně se zaměřuje na vývoj webových aplikací. Poskytuje bohaté možnosti úpravy kódu s několika bezplatnými rozšířeními. Je napsán v HTML, CSS a JS.

Některé klíčové funkce editoru závorek jsou následující:

  • Poskytuje atraktivní uživatelské rozhraní.
  • Má předprocesorovou podporu pro SCSS a LESS.
  • Usnadňuje to pomocí inline editorů.
  • Poskytuje živý náhled.
  • Má podporu pro úpravy s více kartami.
  • Má podporu PHP.
  • Podporuje protokol Language Server Protocol.
  • Podporuje rozšíření pluginů.

Chcete-li nainstalovat editor závorek, proveďte následující příkazy:

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

Bude to vypadat takto:

Linuxové textové editory

9. Editor špiček

Editor Pico je textový editor Linuxu založený na terminálu. Má vestavěnou podporu pro pine news a e-mailového klienta. Je velmi přímočarý k použití a usnadňuje některé užitečné funkce, jako je např zarovnání, vyjmout/vložit, kontrola pravopisu , a více. Jedná se však pouze o jednoduchý textový editor, nenabízí tedy mnoho funkcí jako jiné linuxové textové editory.

Není to čistě bezplatný textový editor, takže většina distribucí Linuxu neposkytuje pico jako textový editor.

Nepodporuje práci s více soubory současně. Také nemůže provádět operace hledání a nahrazení ve více souborech.

Chcete-li otevřít soubor pomocí textového editoru pico, proveďte příkaz následovně:

jak najít blokovaná čísla na android
 pico 

Bude to vypadat jako příkaz níže:

Linuxové textové editory

10. Modrá rybka

Bluefish je bezplatný a open-source textový editor pro systém Linux. Jedná se o pokročilý textový editor se spoustou nástrojů pro programování. Je to dobré pro vývoj dynamických webových stránek. Podporuje několik jazyků a nástrojů jako např PHP, C, C++, JavaScript, Java, Google Go, a mnoho dalších.

Některé klíčové funkce textového editoru Bluefish jsou následující:

  • Je lehký a rychlý.
  • Umožňuje integraci s externími linuxovými programy, jako jsou make, sed, awk, lint, weblint a mnoho dalších.
  • Usnadňuje to pomocí kontroly pravopisu.
  • Umožňuje nám pracovat na více projektech.
  • Má vzdálenou úpravu souborů.
  • Poskytuje funkci najít a nahradit.
  • Má možnost vrátit zpět a znovu.
  • Poskytuje automatické obnovení upravených souborů.

Chcete-li nainstalovat Bluefish, spusťte následující pří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 

Chcete-li se dozvědět více o instalaci, navštivte Install Bluefish editor na Ubuntu .

Chcete-li otevřít soubor s bluefish, spusťte níže uvedený příkaz:

 bluefish 

bude to vypadat takto:

Linuxové textové editory

11. Kate/Kwrite

kate je pokročilý editor více dokumentů. Je součástí KDE od verze 2.2. Desktopové prostředí Kubuntu jej dodává jako výchozí editor. Pokud znáte prostředí Kubuntu, museli jste vědět o editoru kate. Umožňuje práci s více soubory současně. Je považován za IDE, protože nese výkonné funkce jako IDE. Je vhodný pro úpravy konfiguračních souborů, prohlížení HTML zdrojů z Konqueroru, vytváření nových aplikací a mnoho dalších úkolů.

Některé klíčové funkce editoru Kate jsou následující:

Některé z jedinečných funkcí Kate zahrnují:

  • Je to výkonné IDE.
  • Poskytuje podporu pro mnoho jazyků.
  • Má funkci automatické detekce jazyka.
  • Automaticky nastaví odsazení dokumentů.

Chcete-li nainstalovat editor kate, spusťte níže uvedený příkaz:

 sudo apt-get install kate 

Chcete-li otevřít soubor pomocí editoru kate, spusťte níže uvedený příkaz:

 kate 

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

12. Poznámkový blok++

Notepad++ je základní textový editor s mnoha možnostmi přizpůsobení. Primárně se zaměřuje na rychlost a minimální velikost programu. Většinou jej používají uživatelé Windows. Podporuje několik pluginů pro zvýšení jeho funkčnosti.

Některé klíčové funkce programu Notepad++ jsou následující:

  • Podporuje úpravy v záložkách.
  • Poskytuje skládání kódu.
  • Má podporu záložek.
  • Má mapu dokumentů.
  • Poskytuje podporu pro Regulární výraz kompatibilní s Perlem.

Chcete-li nainstalovat notepad ++, proveďte následující příkazy:

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

Chcete-li se dozvědět více o procesu instalace, navštivte Jak nainstalovat notepad++ na Ubuntu.

Chcete-li otevřít soubor pomocí programu Poznámkový blok ++, spusťte následující příkaz:

 notepad-plus-plus 

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

13. Zatmění

Eclipse je jedno z nejpoužívanějších IDE (integrované vývojové prostředí) pro vývoj. Je to preferovaná volba vývojářů Java, protože je vyvinut v Javě a poskytuje několik funkcí pro vývoj pokročilých java aplikací. Poskytuje také podporu pro další programovací jazyky a pro psaní kódu v jiných programovacích jazycích, jako je např PHP , Krajta , C, C++, Ruby on Rails, COBOL a další.

Některé klíčové rysy zatmění jsou následující:

  • Je to bezplatný a open-source editor kódu.
  • Poskytuje vývojové nástroje Java pro vývojáře v jazyce Java.
  • Má masivní podporu pluginů.
  • Poskytuje tržiště Eclipse ke stažení dalších nástrojů.

Chcete-li nainstalovat Eclipse, spusťte následující příkazy:

 sudo apt update sudo apt install eclipse 

Chcete-li se dozvědět více o procesu instalace, navštivte Jak nainstalovat Eclipse na Ubuntu .

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

14. Editor gVim

Editor gVim je GUI verze populárního editoru Vim. Má podobnou funkčnost a režimy jako editor příkazového řádku Vim. Lze jej snadno stáhnout ze softwarového obchodu. Chcete-li jej nainstalovat z terminálu, proveďte následující příkazy:

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

Chcete-li otevřít soubor pomocí gVim z terminálu, spusťte níže uvedený příkaz:

 gvim 

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

15. Jed Editor

Jed je editor příkazového řádku, který podporuje rozsáhlé používání knihovny S-Lang. Jed podporuje všechny své varianty pro různé operační systémy, jako je Linux a Windows. Je to odlehčený editor, což z něj dělá ideální editor pro systémy s nízkou konfigurací.

Některé klíčové funkce editoru Jed jsou následující:

  • Poskytuje barevné zvýraznění syntaxe na barevných terminálech.
  • Má podporu skládání kódu.
  • Poskytuje rozbalovací nabídky na terminálu.
  • Má podporu emulačních editorů, jako jsou Emacs, EDT, WordStar, Borland, Brief atd.
  • Je rozšiřitelný v jazyce C podobném S-Lang, aby byl vysoce přizpůsobitelný.
  • Podporuje různé programovací režimy pro více programovacích jazyků.

Chcete-li nainstalovat editor Jed, proveďte následující příkazy:

java int do řetězce
 sudo apt-get update -y sudo apt-get install -y jed 

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

16. Editor Geany

Geany je výkonný, lehký editor pro systémy Linux. Je stabilní a podporuje spoustu funkcí, aby byl užitečný. Má vestavěnou podporu pro několik programovacích jazyků. Je podporován jinými operačními systémy jako např Windows a Mac také.

Některé klíčové funkce editoru Geany jsou následující:

  • Poskytuje funkci zvýraznění syntaxe.
  • Poskytuje zásuvné rozhraní.
  • Podporuje mnoho typů souborů.
  • Poskytuje možnosti skládání kódu a navigace v kódu.
  • Poskytuje možnost automatického dokončování.
  • Podporuje automatické zavírání značek HTML a XML.

Chcete-li nainstalovat editor Geany, spusťte následující příkazy:

 sudo apt-get update sudo apt-get install geany 

Bude to vypadat jako níže uvedený příkaz:

Linuxové textové editory

17. Leafpad

Leafpad je přímočarý textový editor založený na GTK. Je oblíbeným textovým editorem mezi uživateli Linuxu díky své jednoduchosti a lehkosti.

Klíčové vlastnosti Leafpadu jsou následující:

  • Poskytuje možnost kódové sady.
  • Poskytuje automatickou detekci kódové sady (UTF-8 a některé kódové sady).
  • Umožňuje neomezené operace zpět/znovu.
  • Poskytuje automatické/víceřádkové odsazení.
  • Zobrazuje aktuální číslo řádku.
  • Poskytuje funkci drag and drop.
  • Umožňuje tisk souborů.

Chcete-li nainstalovat Leafpad, proveďte následující příkazy:

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

Bude to vypadat jako níže uvedený příkaz:

Linuxové textové editory

18. Světelný stůl

Light table je moderní textový editor založený na IDE s otevřeným zdrojovým kódem. Je to jeden z nejlepších textových editorů systému Linux.

Některé klíčové vlastnosti Light table jsou následující:

  • Je zdarma a s otevřeným zdrojovým kódem.
  • Je multiplatformní a lehký.
  • Poskytuje moderní, chytré uživatelské rozhraní s minimalistickým rozhraním.
  • Poskytuje automatické dokončování během kódování.
  • Podporuje inline hodnocení.
  • Má mnoho možností přizpůsobení pomocí motivů a pluginů.
  • Poskytuje rozdělené pohledy a okamžitou zpětnou vazbu.
  • Má příkazovou paletu.
  • Usnadňuje to fuzzy vyhledávač.
  • Podporuje automatické aktualizace.

Světelný stůl si můžeme jednoduše stáhnout z jeho oficiálních stránek. Chcete-li jej nainstalovat z terminálu, proveďte následující příkazy:

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

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

19. Textový editor Medit

Textový editor medit je lehký textový editor s otevřeným zdrojovým kódem. Je k dispozici pro všechny hlavní operační systémy, jako je Linux, Mac a Windows. Začalo to jednoduchou vestavěnou součástí CGAP, ale nyní je upgradováno jako samostatný textový editor.

Některé klíčové vlastnosti Medit jsou následující:

  • Poskytuje zvýraznění syntaxe.
  • Umožňuje mnoho pluginů pro několik programovacích jazyků.
  • Podporuje regulární výrazy.
  • Usnadňuje to pomocí konfigurovatelných klávesnicových akcelerátorů.

Chcete-li nainstalovat medit, proveďte následující příkazy:

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

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

20. CodeLite

CodeLite je open-source IDE, které podporuje různé platformy. Podporuje několik nejpoužívanějších programovacích jazyků, jako je C, C++ , PHP a JavaScript. Podporuje všechny hlavní platformy, jako je Linux, Mac a Windows.

Chcete-li nainstalovat CodeLite, spusťte následující příkazy:

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

Bude to vypadat jako na obrázku níže:

Linuxové textové editory

Někteří specializovaní redaktoři

Editory obsahují další funkce a speciální funkce, např.

    Editory zdrojového kódu jsou některé textové editory s extra funkcemi, které nabízejí produkci zdrojového kódu. Tyto funkce často obsahují uživatelsky programovatelnou navigaci v kódu, funkce zvýrazňování syntaxe a makra klávesnice nebo nástroje pro kódování stejně jako editor HTML. Integrovaná vývojová prostředí jsou vyvinuty pro zvládnutí a zefektivnění větších programovacích projektů. Obvykle se používají pouze pro programování, protože obsahují několik funkcí nepotřebných pro základní úpravy textu. Skládací editory obsahují 'ortodoxní editory', které jsou deriváty Xedit. Editory, které pracují se skládáním bez aspektů specifických pro programování, jsou obecně známé jako obrysovače.
  • Autoři Celosvětová Síť jsou vybaveny řadou HTML editorů aplikovaných na úkol vytváření webových stránek. Obsahují E Text Editor, KompoZer a Dreamweaver. Některé poskytují možnost vidět probíhající práci ve standardním webovém prohlížeči nebo vestavěném vykreslovacím stroji HTML.
  • Téměř každý vývoj webu je implementován v dynamickém programovacím jazyce jako PHP nebo Ruby s IDE nebo editorem zdrojového kódu. HTML poskytuje každý, ale základní statické webové stránky jsou uloženy jako samostatné soubory šablon, které shromažďuje software spravující web a netvoří celý dokument HTML.
  • Outlinery jsou také známé jako stromové editory, protože obsahují hierarchické obrysové stromy pomocí textového editoru. Skládání lze považovat za specializovaný obrysový formulář.
  • Počítačoví vědci, fyzici a matematici často generují knihy a články pomocí LaTeXu a TeXu v prostých textových souborech. Často jsou takové dokumenty generovány standardním textovým editorem, ačkoli několik lidí používá specializované TeXové editory.
  • Spolupracovní redaktoři umožňují dvěma nebo více uživatelům současně pracovat na podobném dokumentu v síti ze vzdálených míst. Úpravy provedené konkrétními uživateli jsou automaticky sledovány a kombinovány do dokumentu, aby se odstranila možnost nekompatibilních úprav. Redaktoři bez rozptylování nabízejí minimalistické rozhraní spolu s cílem oddělit zapisovač od zbývajícího operačního systému a aplikace, takže se mohou soustředit na psaní bez rušení prostřednictvím komponent rozhraní, jako je oblast oznámení nebo panelu nástrojů.