Terminalski urejevalniki besedil se uporabljajo za skoraj vse v Linuxu; od pisanja hitrih Bash skriptov in konfiguracijskih datotek do izdelave popolnoma razvitih programov ali celo pisanja romana.
Medtem ko je nano prednameščen v večini distribucij in imata Emacs in Vim svoje sledilce, obstajajo tudi drugi odlični urejevalniki besedil, ki temeljijo na terminalih. Tukaj so štirje najboljši:
1. Helix
Helix je urejevalnik besedil, osredotočen na kodo, napisan v Rustu in navdihnjen s strani Kakoune in Neovim. Njegove korenine Kakoune so jasno vidne zaradi osredotočenosti na več selekcij kot bistvene osrednje funkcije Helixa.
Vsebuje tudi bolj znane zmožnosti modalnega urejanja Neovim, vendar nekoliko manj zastrašujoče in uporabniku prijaznejše.
Označevanje sintakse upravlja Tree-sitter, kar vam omogoča preprosto ravnanje z vdolbinami, sledenje spremenljivkam in manipulacijo izbir, ne da bi pri tem sploh upočasnili vaš proces.
Najboljši način za namestitev Helixa na katero koli distribucijo je zgradite ga iz vira. Če želite to narediti, morate najprej namestiti Rust skupaj z orodjem Cargo package:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Zgornji ukaz bo prenesel in izvedel skript za namestitev Rust and Cargo. Zdaj klonirajte repozitorij Helix GitHub z:
git klon https://github.com/helix-editor/helix
Uporaba ukaz cd da se premaknete v imenik Helix, nato namestite Helix:
cd vijačnica
tovor namestite--locked --path helix-term
Nato lahko zaženete Helix tako, da vnesete:
hx
... v kateri koli terminal.
Če želite pisati v Helixu, morate vnesti vstavi način s pritiskom na jaz tipko na tipkovnici. Ko vnesete svoje besedilo, pritisnite Pobegniti tipko za vrnitev v običajni način. Od tu je urejanje in manipuliranje besedila podobno kot Vim. Preslikave tipk so na voljo v uradna dokumentacija Helix.
2. ojačevalnik
Podobno kot Helix je tudi Amp napisan v Rustu in črpa močan navdih iz Vima s podobnimi vezavami tipk in spet modalnim pristopom k urejanju. Amp je preprost za uporabo in celo začetniki se ga lahko takoj lotijo – čeprav so primarni trg za Amp razvijalci.
Poleg običajnih načinov, kot so vstavljanje, normalno in izbiranje, ima Amp več novih načinov, ki zagotavljajo dodatne funkcije.
Ojačevalnik ima razumne privzete nastavitve in ne zahteva nobene začetne konfiguracije. Označevanje sintakse, mehko iskanje datotek in osnovna integracija Git so na voljo takoj.
Če imate že nameščen Rust and Cargo, lahko namestite Amp z:
tovor namestite ojačevalnik
Ena funkcija, ki nam je pri Ampu zelo všeč, je možnost, da začasno prekinete svojo sejo, se vrnete v lupino in nato nadaljujete z urejanjem od tam, kjer ste končali. To lahko storite s pritiskom na Z tipko v običajnem načinu.
Za nadaljevanje urejanja vnesite fg v vaš terminal. Celotna dokumentacija Amp je na voljo na uradna stran Amp. Druga možnost je, da po prvem zagonu Amp pritisnete ? tipko za ogled obsežnega vodnika za hiter začetek.
3. Zee
Če se za trenutek odmaknemo od urejevalnikov, ki jih navdihuje Vim, Zee trdi, da je sodoben urejevalnik za terminal v duhu Emacsa. Zee, napisan v Rustu, je osupljivo hiter in tekoč, s 100 sličicami na sekundo, z upodabljanjem urejanj v manj kot 10 milisekundah. Podobno kot Helix, Zee uporablja Tree-sitter za označevanje in preverjanje sintakse.
Ponovno bi morali imeti nameščena Cargo in Rust, preden namestite Zee z:
tovor namestite--zaklenjeno zee
Če želite, da se Zee integrira z vašim sistemskim odložiščem (verjetno se), boste morali namestiti Zee s funkcijo sistemskega odložišča:
tovor namestite--locked --features system-clipboard zee
Ko je nameščen, lahko Zee zaženete tako, da vnesete:
zee
... v kateri koli terminal.
Druga možnost je, da v Zeeju odprete eno ali več datotek, tako da jih posredujete kot argumente. Na primer:
zeeto.mapato.mapadrugo.mapa
... bo z urejevalnikom odprl več datotek.
Kot bi pričakovali od urejevalnika besedil, ki črpa navdih iz Emacsa, Zee uporablja Emacsu podobne vezave tipk. Seznam teh najdete na GitHub.
4. Mikro
Micro namerava nadomestiti vedno priljubljen nano urejevalnik besedila in je lahek glede funkcij in velikosti. Morda boste tudi veseli, da vam ni treba namestiti Rust ali Cargo, da ju dobite v vašem sistemu.
Absolutno najpreprostejši način za namestitev urejevalnika besedil Micro je prenos in zagon namestitvenega skripta, ki so ga zagotovili razvijalci. Naslednji ukaz bo pridobil skript z uporabo curlin napeljite izhod v Bash:
curl https://getmic.ro | bash
Če pa imate nameščen upravitelj paketov snap, lahko preprosto vnesete naslednje, da namestite Micro na vaš računalnik:
snap namestite mikro --klasično
Kot lahko pričakujete iz imena, je Micro majhen. Prav tako je enostaven za uporabo in zmogljiv ter ima ogromno bližnjičnih tipk, ki vam pomagajo pri preprostem in hitrem izvajanju običajnih opravil.
Bližnjice in povezave tipk so shranjene na ~/.config/micro/bindings.jsonin jih lahko enostavno uredite z:
mikro ~/.config/micro/bindings.json
Označevanje sintakse je vgrajeno za 75 različne programske jezike. Micro podpira razdelitve, tako da lahko urejate več datotek hkrati, v slogu okna za polaganje ploščic upravitelja in lahko celo uporabite enega od teh razcepov, da odprete drugo interaktivno lupino v urejevalniku.
Micro ima sedem različnih barvnih shem in podporo za miško, tako da lahko povlečete in spustite besedilo v urejevalniku.
Micro lahko zaženete z:
mikro
... in začnite tipkati. Za razliko od urejevalnikov, ki izvirajo iz Vima, vam ni treba najprej preklopiti med načini!
Za pomoč pri povezavah tipk Micro odprite ukazno vrstico z Ctrl + E, nato vnesite:
pomoč privzeti ključi
Terminalski urejevalniki besedila niso za vsakogar
Čeprav je urejanje besedila v terminalu Linux zabavno in produktivno, boste morda ugotovili, da potrebujete več paše za oči, kot je na voljo v kateri koli od teh ponudb.
Če ugotovite, da potrebujete izbirne dodatke, kot so različne velikosti pisave, tabele in napredno oblikovanje, je morda bolje, če uporabite popoln urejevalnik besedil. Na srečo jih je več, ki jih lahko namestite in uporabljate v sistemu Linux.