Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Terminálové textové editory sa v Linuxe používajú takmer na všetko; od písania rýchlych Bash skriptov a konfiguračných súborov až po vytváranie plnohodnotných programov alebo dokonca písanie románu.

Zatiaľ čo nano je predinštalované vo väčšine distribúcií a Emacs a Vim majú svojich vlastných nasledovníkov, existujú aj ďalšie skvelé textové editory založené na termináloch. Tu sú štyri z najlepších:

1. Helix

Helix je textový editor zameraný na kód, napísaný v Ruste a inšpirovaný Kakounom a Neovim. Jeho korene Kakoune sú jasne viditeľné vďaka zameraniu na viacnásobný výber ako základnú základnú funkciu Helix.

Obsahuje tiež známejšie možnosti modálnej úpravy Neovim, ale o niečo menej skľučujúce a užívateľsky prívetivejšie.

Zvýraznenie syntaxe je ovládaný programom Tree-sitter, ktorý vám umožňuje jednoducho manipulovať so zarážkami, sledovať premenné a manipulovať s výbermi bez toho, aby sa váš proces vôbec spomalil.

instagram viewer

Najlepší spôsob, ako nainštalovať Helix na akúkoľvek distribúciu, je postaviť to od zdroja. Aby ste to dosiahli, musíte najskôr nainštalovať Rust spolu s nástrojom Cargo package:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Vyššie uvedený príkaz stiahne a spustí skript na inštaláciu Rust and Cargo. Teraz naklonujte úložisko Helix GitHub pomocou:

git klonovať https://github.com/helix-editor/helix

Použite príkaz cd presuňte sa do adresára Helix a potom nainštalujte Helix:

cd špirála
nákladu Inštalácia--locked --path helix-term

Potom môžete spustiť Helix zadaním:

hx

...do akéhokoľvek terminálu.

Ak chcete písať v Helixe, musíte zadať vložiť režime stlačením tlačidla i kláves na klávesnici. Po zadaní textu stlačte Uniknúť tlačidlo pre návrat do normálneho režimu. Odtiaľ je úprava a manipulácia s textom podobná ako vo Vime. Keymappings sú dostupné v oficiálna dokumentácia Helix.

2. Amp

Podobne ako Helix, Amp je tiež napísaný v Ruste a čerpá veľkú inšpiráciu z Vima, s podobnými klávesovými skratkami a opäť modálnym prístupom k úpravám. Amp sa ľahko používa a dokonca aj začiatočníci sa s ním môžu okamžite vyrovnať – hoci primárnym trhom pre Amp sú vývojári.

Okrem bežných režimov, ako je vloženie, normálny a výber, Amp prichádza s niekoľkými novými režimami, ktoré poskytujú ďalšie funkcie.

Amp prichádza s rozumnými predvolenými nastaveniami a nevyžaduje žiadnu počiatočnú konfiguráciu. Zvýraznenie syntaxe, fuzzy vyhľadávanie súborov a základná integrácia Git sú okamžite dostupné.

Ak už máte nainštalovaný Rust and Cargo, môžete nainštalovať Amp pomocou:

nákladu Inštalácia amp

Jedna funkcia, ktorá sa nám na Amp veľmi páči, je možnosť dočasne pozastaviť vašu reláciu, vrátiť sa do shellu a potom pokračovať v úpravách od miesta, kde ste prestali. Môžete to urobiť stlačením tlačidla Z v normálnom režime.

Ak chcete pokračovať v úpravách, zadajte fg do vášho terminálu. Úplná dokumentácia k zosilňovaču je k dispozícii na oficiálna stránka Amp. Prípadne po prvom spustení zosilňovača stlačte tlačidlo ? pre zobrazenie rozsiahleho sprievodcu rýchlym spustením.

3. Zee

Zee sa na chvíľu vzdialil od editorov inšpirovaných Vim a tvrdí, že je moderným editorom pre terminál v duchu Emacsu. Zee, napísaný v jazyku Rust, je oslnivo rýchly a plynulý, ponúka 100 snímok za sekundu, pričom úpravy sa vykreslia za menej ako 10 milisekúnd. Podobne ako Helix, Zee používa Tree-sitter na zvýraznenie syntaxe a overenie.

Opäť by ste mali mať nainštalovaný Cargo a Rust pred inštaláciou Zee pomocou:

nákladu Inštalácia--zamknuté zee

Ak chcete, aby sa Zee integroval do vašej systémovej schránky (pravdepodobne áno), budete musieť nainštalovať Zee s funkciou systémovej schránky:

nákladu Inštalácia--locked --features system-clipboard zee

Po nainštalovaní môžete Zee spustiť zadaním:

zee

...do akéhokoľvek terminálu.

Prípadne môžete otvoriť jeden alebo viac súborov v Zee ich odovzdaním ako argumenty. Napríklad:

zeetoto.súborže.súborďalší.súbor

...otvorí viacero súborov pomocou editora.

Ako by ste očakávali od textového editora, ktorý čerpá inšpiráciu z Emacsu, Zee používa klávesové skratky podobné Emacsu. Ich zoznam nájdete na GitHub.

4. Micro

Micro má za cieľ nahradiť stále populárny nano textový editor a je nenáročný na funkcie a veľkosť. Možno vás poteší aj informácia, že na to, aby ste ho dostali do vášho systému, nemusíte inštalovať Rust alebo Cargo.

Úplne najjednoduchší spôsob inštalácie textového editora Micro je stiahnuť a spustiť inštalačný skript poskytnutý vývojármi. Nasledujúci príkaz načíta skript pomocou zvlniťa výstup prepojte do Bash:

curl https://getmic.ro | bash

Prípadne, ak máte nainštalovaného správcu balíkov snap, môžete jednoducho zadať nasledujúce a nainštalovať Micro na váš počítač:

zaklapnúť Inštalácia mikro --klasika

Ako sa dalo podľa názvu očakávať, Micro je malý. Je tiež ľahko použiteľný a výkonný a prichádza s množstvom klávesových skratiek, ktoré vám pomôžu ľahko a rýchlo vykonávať bežné úlohy.

Klávesové skratky a klávesové skratky sú uložené na ~/.config/micro/bindings.jsona môžete ich ľahko upraviť pomocou:

mikro ~/.config/micro/bindings.json

Zvýraznenie syntaxe je zabudované pre 75 rôzne programovacie jazyky. Micro podporuje rozdelenie, takže môžete upravovať viacero súborov súčasne v štýle dlaždicového okna a dokonca môžete použiť jedno z týchto rozdelení na otvorenie ďalšieho interaktívneho shellu v editore.

Micro prichádza so siedmimi rôznymi farebnými schémami a podporou myši, takže text môžete v editore presúvať myšou.

Micro môžete spustiť pomocou:

mikro

...a začnite písať. Na rozdiel od editorov odvodených od Vimu nemusíte najskôr prepínať režimy!

Ak chcete získať pomoc s klávesovými skratkami Micro, otvorte panel príkazov pomocou Ctrl + E, potom zadajte:

Pomoc predvolené kľúče

Terminálové textové editory nie sú pre každého

Aj keď je úprava textu v termináli Linux zábavná a produktívna, možno zistíte, že potrebujete viac pastvy pre oči, ako je dostupné v ktorejkoľvek z týchto ponúk.

Ak zistíte, že potrebujete voliteľné doplnky, ako sú rôzne veľkosti písma, tabuľky a pokročilé formátovanie, možno bude pre vás lepšie použiť plnohodnotný textový procesor. Našťastie existuje niekoľko, ktoré môžete nainštalovať a používať v systéme Linux.