Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Terminalipõhiseid tekstiredaktoreid kasutatakse Linuxis peaaegu kõige jaoks; alates kiirete Bashi skriptide ja konfiguratsioonifailide kirjutamisest kuni täisväärtuslike programmide loomise või isegi romaani kirjutamiseni.

Kuigi nano on enamikesse distributsioonidesse eelinstallitud ning Emacsil ja Vimil on oma järglased, on seal ka teisi suurepäraseid terminalipõhiseid tekstiredaktoreid. Siin on neli parimat:

1. Helix

Helix on koodile keskendunud tekstiredaktor, mis on kirjutatud Rusti keeles ning on inspireeritud Kakoune'ist ja Neovimist. Selle Kakoune juured on selgelt nähtavad, kuna keskendutakse mitmele valikule kui Helixi olulisele põhifunktsioonile.

See sisaldab ka Neovimi kuulsamaid modaalseid redigeerimisvõimalusi, kuid veidi vähem heidutav ja kasutajasõbralikum.

Süntaksi esiletõstmine haldab Tree-sitter, mis võimaldab teil hõlpsasti käsitleda taandeid, jälgida muutujaid ja manipuleerida valikutega, ilma protsessi üldse aeglustamata.

instagram viewer

Parim viis Helixi installimiseks mis tahes distrosse on ehitada see allikast. Selleks peate esmalt installima Rusti koos Cargo paketi tööriistaga:

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

Ülaltoodud käsk laadib alla ja käivitab skripti Rust and Cargo installimiseks. Nüüd kloonige Helix GitHubi hoidla koos:

git kloon https://github.com/helix-editor/helix

Kasutage cd käsk Helixi kataloogi liikumiseks, seejärel installige Helix:

cd helix
lasti installida--lukustatud --tee heeliksi termin

Seejärel saate Helixi käivitada, sisestades:

hx

...mis tahes terminali.

Helixis kirjutamiseks peate sisestama sisestada režiimis, vajutades nuppu i klahvi oma klaviatuuril. Pärast teksti sisestamist vajutage nuppu Põgenemine klahvi tavarežiimi naasmiseks. Siit edasi on teksti redigeerimine ja manipuleerimine sarnane Vimiga. Klahvide vastendused on saadaval ametlik Helix dokumentatsioon.

2. Amp

Sarnaselt Helixiga on Amp kirjutatud ka Rustis ja ammutab tugevat inspiratsiooni Vimist, sarnaste klahvikombinatsioonide ja jällegi modaalse lähenemisega redigeerimisele. Võimendit on lihtne kasutada ja isegi algajad saavad sellega kohe hakkama, kuigi võimendi peamine turg on arendajad.

Lisaks tavalistele režiimidele, nagu sisestamine, tavaline ja vali, on võimendil mitmeid uusi režiime, mis pakuvad lisafunktsioone.

Võimendil on mõistlikud vaikeseaded ja see ei vaja esialgset seadistamist. Süntaksi esiletõstmine, udune failiotsing ja põhiline Giti integreerimine on kohe saadaval.

Kui teil on Rust and Cargo juba installitud, saate võimendi installida järgmiste funktsioonidega:

lasti installida amp

Üks funktsioon, mis meile Ampi puhul väga meeldib, on võimalus seansi ajutiselt peatada, naasta oma kesta ja jätkata redigeerimist sealt, kus pooleli jäite. Seda saate teha, vajutades nuppu Z tavarežiimis klahvi.

Redigeerimise jätkamiseks sisestage fg oma terminali. Võimendi täielik dokumentatsioon on saadaval aadressil Amp ametlik sait. Teise võimalusena vajutage pärast võimendi esmakordset käivitamist nuppu ? klahvi ulatusliku kiirjuhendi vaatamiseks.

3. Zee

Astudes hetkeks Vimist inspireeritud toimetajatest eemale, väidab Zee, et on Emacsi vaimus terminali kaasaegne toimetaja. Rustis kirjutatud Zee on pimestavalt kiire ja sujuv, 100 kaadrit sekundis ning muudatused renderdatakse vähem kui 10 millisekundiga. Sarnaselt Helixiga kasutab Zee süntaksi esiletõstmiseks ja kinnitamiseks Tree-sitterit.

Jällegi peaks teil olema Cargo ja Rust paigaldatud, enne kui installite Zee koos:

lasti installida-- lukus zee

Kui soovite, et Zee integreeruks teie süsteemi lõikepuhvrisse (tõenäoliselt teete seda), peate installima Zee koos süsteemi lõikepuhvri funktsiooniga:

lasti installida--locked --features system-clipboard zee

Pärast installimist saate Zee käivitada, sisestades:

tsee

...mis tahes terminali.

Teise võimalusena saate Zee's avada ühe või mitu faili, edastades need argumentidena. Näiteks:

tseesee.failet.failteine.fail

...avab redaktoriga mitu faili.

Nagu Emacsist inspiratsiooni ammutavalt tekstiredaktorilt oodata võiks, kasutab Zee Emacsi sarnaseid klahvikombinatsioone. Nende loendi leiate aadressilt GitHub.

4. Mikro

Micro eesmärk on asendada üha populaarsemat nano-tekstiredaktorit ning see on funktsioonide ja suuruse poolest kerge. Teil võib olla ka hea meel teada saada, et te ei pea installima Rusti ega Cargot, et neid oma süsteemi saada.

Absoluutselt lihtsaim viis Micro tekstiredaktori installimiseks on arendajate pakutava installiskripti allalaadimine ja käivitamine. Järgmine käsk toob skripti kasutades lokkja suunake väljund Bashisse:

curl https://getmic.ro | bash

Teise võimalusena, kui teil on installitud snap-paketihaldur, võite Micro installimiseks oma arvutisse sisestada järgmise:

klõps installida mikro -- klassikaline

Nagu nimest arvata võis, on Micro väike. Seda on ka lihtne kasutada ja võimas ning kaasas on palju kiirklahve, mis aitavad teil tavapäraseid toiminguid lihtsalt ja kiiresti täita.

Kiirklahvid ja klahvikombinatsioonid on salvestatud aadressil ~/.config/micro/bindings.jsonja saate neid hõlpsalt redigeerida, kasutades:

mikro ~/.config/micro/bindings.json

Süntaksi esiletõstmine on sisse ehitatud 75 jaoks erinevad programmeerimiskeeled. Micro toetab poolitusi, nii et saate redigeerida mitut faili samaaegselt plaatimisakna stiilis haldur ja saate isegi kasutada ühte neist osadest redaktoris teise interaktiivse kesta avamiseks.

Mikrol on seitse erinevat värviskeemi ja hiire tugi, et saaksite redaktoris teksti pukseerida.

Saate Micro käivitada järgmiselt:

mikro

...ja hakka tippima. Erinevalt Vim-tuletatud toimetajatest ei pea te esmalt režiime vahetama!

Mikroklahvistikuga seotud abi saamiseks avage käsuriba Ctrl + E, seejärel sisestage:

abi vaikeklahvid

Terminali tekstiredaktorid pole mõeldud kõigile

Kuigi teksti redigeerimine Linuxi terminalis on lõbus ja produktiivne, võite avastada, et vajate rohkem silmailu, kui mis tahes neist pakkumistest on saadaval.

Kui leiate, et vajate valikulisi lisasid, nagu erinevad fondisuurused, tabelid ja täiustatud vormindamine, on parem kasutada täisväärtuslikku tekstitöötlusprogrammi. Õnneks saate Linuxis installida ja kasutada mitmeid.