Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A terminál alapú szövegszerkesztőket szinte mindenhez használják Linuxon; a gyors Bash-szkriptek és konfigurációs fájlok írásától a teljes értékű programok előállításáig vagy akár egy regény megírásáig.

Míg a nano a legtöbb disztribúcióra előre telepítve van, az Emacs és a Vim pedig saját következőkkel rendelkezik, vannak más nagyszerű terminálalapú szövegszerkesztők is. Íme a négy legjobb:

1. Helix

A Helix egy kódközpontú szövegszerkesztő, Rust nyelven íródott, és Kakoune és Neovim ihlette. Kakoune gyökerei jól láthatóak, mivel a Helix alapvető funkciójaként a többszörös kiválasztásra összpontosít.

A Neovim híresebb modális szerkesztési lehetőségeit is tartalmazza, de egy kicsit kevésbé ijesztő és felhasználóbarátabb.

Szintaxis kiemelés a Tree-sitter kezeli, lehetővé téve a behúzások kezelését, a változók nyomon követését és a kijelölések manipulálását anélkül, hogy lelassítaná a folyamatot.

instagram viewer

A Helix telepítésének legjobb módja bármely disztribúcióra az a forrásból építsd fel. Ehhez először telepítenie kell a Rust-ot a Cargo csomageszközzel együtt:

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

A fenti parancs letölti és végrehajt egy szkriptet a Rust and Cargo telepítéséhez. Most klónozzuk a Helix GitHub adattárat a következővel:

git klón https://github.com/helix-editor/helix

Használat a cd parancsot a Helix könyvtárba lépéshez, majd telepítse a Helixet:

CD helix
szállítmány telepítés--locked --path helix-term

Ezután elindíthatja a Helixet a következő beírásával:

hx

...bármelyik terminálba.

Ha Helix-ben szeretne írni, be kell írnia betét módban a gomb megnyomásával én gombot a billentyűzeten. A szöveg beírása után nyomja meg a gombot Menekülni gombot a normál módba való visszatéréshez. Innentől kezdve a szöveg szerkesztése és kezelése hasonló a Vimhez. A billentyűleképezések itt érhetők el a hivatalos Helix dokumentáció.

2. Amp

A Helixhez hasonlóan az Amp is Rust nyelven íródott, és erős ihletet merít a Vimből, hasonló billentyűkombinációkkal és ismét egy modális szerkesztési megközelítéssel. Az erősítő használata egyszerű, és még a kezdők is azonnal megbirkózhatnak vele – bár az Amp elsődleges piaca a fejlesztők.

A szokásos módokon kívül, mint pl. beszúrás, normál és kiválasztás, az Amp számos új móddal érkezik, amelyek további funkciókat biztosítanak.

Az erősítő ésszerű alapértelmezett beállításokkal rendelkezik, és nem igényel kezdeti konfigurációt. A szintaxiskiemelés, a fuzzy fájlkeresés és az alapvető Git-integráció azonnal elérhető.

Ha a Rust and Cargo már telepítve van, telepítheti az Amp-t a következőkkel:

szállítmány telepítés erősítő

Az egyik olyan funkció, amelyet nagyon szeretünk az Amp-ben, az a lehetőség, hogy ideiglenesen felfüggesztjük a munkamenetet, visszatérünk a shellhez, majd onnan folytatjuk a szerkesztést, ahol abbahagytuk. Ezt a gomb megnyomásával teheti meg Z gomb normál módban.

A szerkesztés folytatásához írja be fg a termináljába. A teljes erősítő dokumentáció itt érhető el az Amp hivatalos oldala. Alternatív megoldásként az Amp első indítása után nyomja meg a gombot ? gombot a kiterjedt gyors üzembe helyezési útmutató megtekintéséhez.

3. Zee

Egy pillanatra eltávolodva a Vim által ihletett szerkesztőktől, Zee azt állítja, hogy a terminál modern szerkesztője, az Emacs szellemében. A Rust nyelven írt Zee vakítóan gyors és gördülékeny, másodpercenként 100 képkocka, a szerkesztések pedig 10 ezredmásodperc alatt jelennek meg. A Helixhez hasonlóan a Zee is Tree-sittert használ a szintaxis kiemelésére és érvényesítésére.

Ismét telepítenie kell a Cargo-t és a Rust-ot, mielőtt telepítené a Zee-t a következőkkel:

szállítmány telepítés--zárva zee

Ha azt szeretné, hogy a Zee integrálódjon a rendszer vágólapjával (valószínűleg ezt teszi), telepítenie kell a Zee-t a rendszer-vágólap funkcióval:

szállítmány telepítés--locked --features system-vágólap zee

A telepítés után a Zee elindításához írja be:

zee

...bármelyik terminálba.

Alternatív megoldásként megnyithat egy vagy több fájlt a Zee-ben, ha argumentumként adja át őket. Például:

zeeez.fájlhogy.fájlegy másik.fájl

...több fájlt nyit meg a szerkesztővel.

Ahogy az elvárható egy szövegszerkesztőtől, amely az Emacs-ből merít ihletet, a Zee Emacs-szerű billentyűkombinációkat használ. Ezek listáját itt találja GitHub.

4. Micro

A Micro célja, hogy helyettesítse az egyre népszerűbb nano szövegszerkesztőt, és kevés a funkciók és a méret. Örömmel tapasztalhatja, hogy nem kell telepítenie a Rust vagy a Cargo alkalmazást ahhoz, hogy a rendszerére kerüljön.

A Micro szövegszerkesztő telepítésének legegyszerűbb módja a fejlesztők által biztosított telepítőszkript letöltése és futtatása. A következő parancs lekéri a szkriptet a segítségével becsavar, és a kimenetet a Bash-ba vezesse:

curl https://getmic.ro | bash

Alternatív megoldásként, ha telepítve van a snap csomagkezelő, egyszerűen írja be a következőket a Micro telepítéséhez a számítógépére:

csattan telepítés mikro --klasszikus

Ahogy a névből elvárható, a Micro kicsi. Ezenkívül könnyen használható és nagy teljesítményű, és rengeteg gyorsbillentyűt tartalmaz, amelyek segítenek a gyakori feladatok egyszerű és gyors végrehajtásában.

A gyorsbillentyűket és a billentyűkombinációkat a címen tárolja ~/.config/micro/bindings.json, és egyszerűen szerkesztheti őket a következőkkel:

mikro ~/.config/micro/bindings.json

A szintaxiskiemelés be van építve a 75-höz különböző programozási nyelvek. A Micro támogatja a felosztást, így egyszerre több fájlt is szerkeszthet, csempézési ablak stílusában menedzserben, és ezen felosztások egyikével egy másik interaktív shellt is megnyithat a szerkesztőn belül.

A Micro hét különböző színsémát és egértámogatást kínál, így a szöveget a szerkesztőben húzhatja át.

A Micro a következőkkel indítható:

mikro

...és elkezd gépelni. A Vim-eredetű szerkesztőkkel ellentétben nem kell először módot váltanod!

Ha segítségre van szüksége a mikrobillentyűkombinációkhoz, nyissa meg a parancssort a következővel: Ctrl+E, majd írja be:

Segítség alapértelmezett kulcsok

A terminálszövegszerkesztők nem mindenkinek valók

Bár a szöveg szerkesztése a Linux terminálon szórakoztató és produktív, előfordulhat, hogy több szemrevalóra van szüksége, mint amennyi elérhető ezen ajánlatok közül.

Ha úgy találja, hogy opcionális extrákra van szüksége, például változatos betűméretekre, táblázatokra és speciális formázásra, jobb, ha egy teljes értékű szövegszerkesztőt használ. Szerencsére számos olyan létezik, amelyet telepíthet és használhat Linuxon.