Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Uređivači teksta temeljeni na terminalu koriste se za gotovo sve u Linuxu; od pisanja brzih Bash skripti i konfiguracijskih datoteka do izrade potpunih programa ili čak pisanja romana.

Dok nano dolazi unaprijed instaliran na većini distribucija, a Emacs i Vim imaju svoje vlastite sljedbenike, postoje i drugi izvrsni uređivači teksta temeljeni na terminalima. Evo četiri najbolja:

1. Zavojnica

Helix je uređivač teksta usmjeren na kod, napisan u Rustu, a inspiriran Kakouneom i Neovim. Njegovi Kakoune korijeni jasno su vidljivi zbog usredotočenosti na višestruke odabire kao bitnu temeljnu funkciju Helixa.

Također sadrži poznatije mogućnosti modalnog uređivanja Neovim, ali malo manje zastrašujuće i jednostavnije za korištenje.

Označavanje sintakse njime upravlja Tree-sitter, što vam omogućuje jednostavno rukovanje udubljenjima, praćenje varijabli i manipuliranje odabirima, bez usporavanja vašeg procesa.

instagram viewer

Najbolji način da instalirate Helix na bilo koju distribuciju je da izgraditi ga iz izvora. Da biste to učinili, prvo trebate instalirati Rust, zajedno s alatom Cargo package:

kovrča --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Gornja naredba će preuzeti i izvršiti skriptu za instalaciju Rust and Cargo. Sada klonirajte Helix GitHub repozitorij s:

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

Koristiti naredba cd za prelazak u direktorij Helix, zatim instalirajte Helix:

CD zavojnica
teret instalirati--zaključano --staza heliks-term

Zatim možete pokrenuti Helix unosom:

hx

...u bilo koji terminal.

Za pisanje u Helixu morate unijeti umetnuti način rada pritiskom na ja tipku na vašoj tipkovnici. Nakon unosa teksta pritisnite Pobjeći tipku za povratak u normalni način rada. Odavde je uređivanje i manipuliranje tekstom slično Vimu. Preslikavanja tipki dostupna su u službena Helixova dokumentacija.

2. pojačalo

Slično Helixu, Amp je također napisan u Rustu i crpi snažnu inspiraciju iz Vima, sa sličnim vezama tipki i opet, modalnim pristupom uređivanju. Amp je jednostavan za korištenje i čak se i početnici mogu odmah uhvatiti u koštac s njim—iako su primarno tržište za Amp programeri.

Uz uobičajene načine rada kao što su umetanje, normalno i odabir, Amp dolazi s nekoliko novih načina rada koji pružaju dodatnu funkcionalnost.

Pojačalo dolazi s razumnim zadanim postavkama i ne zahtijeva nikakvu početnu konfiguraciju. Označavanje sintakse, neizrazito pretraživanje datoteka i osnovna Git integracija dostupni su odmah.

Ako već imate instaliran Rust and Cargo, možete instalirati Amp s:

teret instalirati pojačalo

Jedna značajka koja nam se jako sviđa kod Ampa je mogućnost da privremeno obustavite svoju sesiju, vratite se u svoju ljusku, zatim nastavite s uređivanjem od mjesta gdje ste stali. To možete učiniti pritiskom na Z tipku u normalnom načinu rada.

Za nastavak uređivanja, enter fg u svoj terminal. Kompletna dokumentacija o pojačalu dostupna je na službena stranica Ampa. Alternativno, nakon pokretanja Amp po prvi put, pritisnite ? tipku za pregled opsežnog vodiča za brzi početak.

3. Zee

Odmaknuvši se na trenutak od uređivača inspiriranih Vimom, Zee tvrdi da je moderan uređivač za terminal, u duhu Emacsa. Napisan u Rustu, Zee je zasljepljujuće brz i fluidan, sa 100 sličica u sekundi, s renderiranjem uređivanja za manje od 10 milisekundi. Slično kao Helix, Zee koristi Tree-sitter za isticanje sintakse i provjeru valjanosti.

Opet, trebali biste imati instalirane Cargo i Rust prije nego instalirate Zee s:

teret instalirati--zaključano zee

Ako želite da se Zee integrira s međuspremnikom vašeg sustava (vjerojatno želite), morat ćete instalirati Zee sa značajkom međuspremnika sustava:

teret instalirati--zaključano --sadrži međuspremnik sustava zee

Nakon instalacije, Zee možete pokrenuti unosom:

zee

...u bilo koji terminal.

Alternativno, možete otvoriti jednu ili više datoteka u Zee-u tako da ih proslijedite kao argumente. Na primjer:

zeeovaj.datotekada.datotekajoš.datoteka

...otvorit će više datoteka s editorom.

Kao što biste očekivali od uređivača teksta koji crpi inspiraciju iz Emacsa, Zee koristi tipkovnice slične Emacsu. Možete pronaći njihov popis na GitHub.

4. Mikro

Micro namjerava biti zamjena za uvijek popularan nano uređivač teksta i lagan je u pogledu značajki i veličine. Možda će vam također biti drago saznati da ne morate instalirati Rust ili Cargo da biste ih postavili na svoj sustav.

Apsolutno najlakši način za instaliranje uređivača teksta Micro je preuzimanje i pokretanje instalacijske skripte koju su osigurali programeri. Sljedeća naredba će dohvatiti skriptu pomoću kovrča, i usmjerite izlaz u Bash:

kovrča https://getmic.ro | udarac

Alternativno, ako imate instaliran upravitelj snap paketa, možete jednostavno unijeti sljedeće kako biste instalirali Micro na svoj stroj:

puknuti instalirati mikro --klasično

Kao što možete očekivati ​​iz imena, Micro je malen. Također je jednostavan za korištenje i moćan, a dolazi s mnoštvom prečaca koji vam pomažu da jednostavno i brzo obavljate uobičajene zadatke.

Tipkovni prečaci i povezivanja tipki pohranjeni su na ~/.config/micro/bindings.json, a možete ih jednostavno urediti pomoću:

mikro ~/.config/mihrv/vezovi.json

Označavanje sintakse ugrađeno je za 75 različite programske jezike. Micro podržava dijeljenje, tako da možete uređivati ​​više datoteka istovremeno, u stilu popločanog prozora upravitelja, a možete čak upotrijebiti jedno od ovih podjela za otvaranje druge interaktivne ljuske unutar uređivača.

Micro dolazi sa sedam različitih shema boja i podrškom za miša tako da možete povući i ispustiti tekst unutar uređivača.

Micro možete pokrenuti sa:

mikro

...i počnite tipkati. Za razliku od uređivača izvedenih iz Vim-a, ne morate prvo promijeniti način rada!

Da biste dobili pomoć s mikro tipkovnicama, otvorite naredbenu traku s Ctrl + E, zatim unesite:

Pomozite zadani ključevi

Uređivači teksta terminala nisu za svakoga

Dok je uređivanje teksta u Linux terminalu zabavno i produktivno, možda ćete otkriti da vam treba više nego što je dostupno u bilo kojoj od ovih ponuda.

Ako ustanovite da su vam potrebni dodatni dodaci kao što su različite veličine fonta, tablice i napredno oblikovanje, možda bi bilo bolje da koristite potpuni program za obradu teksta. Srećom, postoji nekoliko njih koje možete instalirati i koristiti na Linuxu.