Päätepohjaisia tekstieditoreja käytetään melkein kaikkeen Linuxissa; nopeiden Bash-skriptien ja asetustiedostojen kirjoittamisesta täysimittaisten ohjelmien tuottamiseen tai jopa romaanin kirjoittamiseen.
Vaikka nano on esiasennettu useimpiin distroihin, ja Emacsilla ja Vimillä on omat seuraajansa, siellä on muitakin loistavia päätepohjaisia tekstieditoreja. Tässä on neljä parasta:
1. Helix
Helix on koodipainotteinen tekstieditori, joka on kirjoitettu Rustilla ja saanut inspiraationsa Kakounesta ja Neovimista. Sen Kakoune-juuret näkyvät selvästi, koska se keskittyy useisiin valintoihin Helixin keskeisenä ydintoimintona.
Siinä on myös Neovimin tunnetuimmat modaaliset muokkausominaisuudet, mutta ne ovat hieman vähemmän pelottavia ja käyttäjäystävällisempiä.
Syntaksin korostus käsittelee Tree-sitter, jonka avulla voit helposti käsitellä sisennyksiä, seurata muuttujia ja käsitellä valintoja hidastamatta prosessia ollenkaan.
Paras tapa asentaa Helix mihin tahansa distroon on rakentaa se lähteestä. Tätä varten sinun on ensin asennettava Rust Cargo-pakettityökalun rinnalle:
curl -- proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Yllä oleva komento lataa ja suorittaa skriptin Rust and Cargon asentamiseksi. Kloonaa nyt Helix GitHub -arkisto seuraavasti:
git klooni https://github.com/helix-editor/helix
Käyttää cd-komento siirtyäksesi Helix-hakemistoon, asenna sitten Helix:
CD helix
rahti Asentaa--lukittu --polun helix-termi
Voit sitten käynnistää Helixin kirjoittamalla:
hx
... mihin tahansa terminaaliin.
Jos haluat kirjoittaa Helixillä, sinun on syötettävä lisää -tilassa painamalla i näppäintä näppäimistölläsi. Kun olet kirjoittanut tekstisi, paina Paeta näppäintä palataksesi normaalitilaan. Tästä eteenpäin tekstin muokkaaminen ja käsittely on samanlaista kuin Vim. Näppäinkartoitukset ovat saatavilla virallinen Helix-dokumentaatio.
2. Amp
Helixin tapaan Amp on myös kirjoitettu Rust-kielellä, ja se saa voimakasta inspiraatiota Vimistä samankaltaisilla näppäinsidoksilla ja jälleen modaalisella lähestymistavalla editointiin. Vahvistin on helppokäyttöinen, ja jopa aloittelijat voivat saada sen hallintaan heti – vaikka vahvistimen päämarkkinat ovatkin kehittäjät.
Tavallisten tilojen, kuten insert, normaali ja select, lisäksi Amp sisältää useita uusia tiloja, jotka tarjoavat lisätoimintoja.
Vahvistimen mukana tulee järkevät oletusasetukset, eikä se vaadi alkuasetuksia. Syntaksin korostus, sumea tiedostohaku ja perus Git-integraatio ovat saatavilla heti.
Jos Rust and Cargo on jo asennettu, voit asentaa Amp: n seuraavilla tavoilla:
rahti Asentaa amp
Yksi ominaisuus, josta pidämme todella Ampissa, on mahdollisuus keskeyttää istuntosi tilapäisesti, palata shelliin ja jatkaa sitten muokkaamista siitä, mihin jäit. Voit tehdä tämän painamalla Z näppäintä normaalitilassa.
Jatka muokkaamista syöttämällä fg terminaaliisi. Täydellinen vahvistindokumentaatio on saatavilla osoitteessa Virallinen amp-sivusto. Vaihtoehtoisesti, kun olet käynnistänyt Amp: n ensimmäisen kerran, paina ? -näppäintä nähdäksesi kattavan pika-aloitusoppaan.
3. Zee
Poistuessaan hetkeksi Vimin inspiroimista toimittajista Zee väittää olevansa moderni editori terminaalille Emacsin hengessä. Rustilla kirjoitettu Zee on sokaisevan nopea ja sujuva, ja sen nopeus on 100 kuvaa sekunnissa, ja muokkaukset hahmontuvat alle 10 millisekunnissa. Kuten Helix, Zee käyttää Tree-sitteriä syntaksin korostamiseen ja validointiin.
Jälleen sinun pitäisi asentaa Cargo ja Rust ennen Zeen asentamista:
rahti Asentaa-- lukittu zee
Jos haluat, että Zee integroituu järjestelmän leikepöydälle (luultavasti haluat), sinun on asennettava Zee järjestelmän leikepöytäominaisuuden kanssa:
rahti Asentaa--locked --features system-leikepöytä zee
Kun olet asentanut, voit käynnistää Zeen kirjoittamalla:
jee
... mihin tahansa terminaaliin.
Vaihtoehtoisesti voit avata yhden tai useamman tiedoston Zeessa välittämällä ne argumentteina. Esimerkiksi:
jeeTämä.tiedostoettä.tiedostotoinen.tiedosto
...avaa useita tiedostoja editorilla.
Kuten Emacsista inspiraation saaneelta tekstieditorilta voi odottaa, Zee käyttää Emacsin kaltaisia näppäinsidoksia. Löydät luettelon näistä GitHub.
4. Mikro
Micro pyrkii korvaamaan yhä suositumman nanotekstieditorin, ja se on kevyt ominaisuuksiltaan ja kooltaan. Saatat myös olla iloinen kuullessani, että sinun ei tarvitse asentaa Rustia tai Cargoa saadaksesi ne järjestelmääsi.
Ehdottomasti helpoin tapa asentaa Micro-tekstieditori on ladata ja suorittaa kehittäjien toimittama asennusskripti. Seuraava komento hakee komentosarjan käyttämällä kiemura, ja ohjaa tulos Bashiin:
curl https://getmic.ro | lyödä
Vaihtoehtoisesti, jos sinulla on snap-pakettien hallinta asennettuna, voit asentaa Micron koneellesi kirjoittamalla seuraavan:
napsahtaa Asentaa mikro --klassikko
Kuten nimestä voi odottaa, Micro on pieni. Se on myös helppokäyttöinen ja tehokas, ja sen mukana tulee paljon pikanäppäimiä, joiden avulla voit suorittaa yleisiä tehtäviä helposti ja nopeasti.
Pikanäppäimet ja näppäinsidokset tallennetaan osoitteeseen ~/.config/micro/bindings.json, ja voit muokata niitä helposti seuraavilla tavoilla:
mikro ~/.config/micro/bindings.json
Syntaksin korostus on sisäänrakennettu 75:lle eri ohjelmointikieliä. Micro tukee splittejä, joten voit muokata useita tiedostoja samanaikaisesti laatoitusikkunan tyyliin manageri, ja voit jopa käyttää yhtä näistä jaoista avataksesi toisen interaktiivisen kuoren editorissa.
Microssa on seitsemän erilaista värimaailmaa ja hiirituki, joten voit vetää ja pudottaa tekstiä editorissa.
Voit aloittaa Micron seuraavasti:
mikro
...ja ala kirjoittaa. Toisin kuin Vim-peräiset editorit, sinun ei tarvitse vaihtaa tilaa ensin!
Saadaksesi apua mikronäppäimien kanssa, avaa komentorivi Ctrl + E, kirjoita sitten:
auta oletusavaimet
Päätteen tekstieditorit eivät ole kaikille
Vaikka tekstin muokkaaminen Linux-päätteessä on hauskaa ja tuottavaa, saatat huomata, että tarvitset enemmän silmänruokaa kuin mitä näistä tarjouksista on saatavilla.
Jos huomaat tarvitsevasi valinnaisia lisävarusteita, kuten erilaisia kirjasinkokoja, taulukoita ja edistynyttä muotoilua, sinun kannattaa ehkä käyttää täysimittaista tekstinkäsittelyohjelmaa. Onneksi on olemassa useita, joita voit asentaa ja käyttää Linuxissa.