4 editor di testo basati su terminale meno conosciuti per Linux da prendere in considerazione

4 editor di testo basati su terminale meno conosciuti per Linux da prendere in considerazione

Gli editor di testo basati su terminale sono utilizzati per quasi tutto su Linux; dalla scrittura di rapidi script Bash e file di configurazione alla produzione di programmi completi o persino alla scrittura di un romanzo.

Mentre nano è preinstallato sulla maggior parte delle distribuzioni e Emacs e Vim hanno i loro seguaci, ci sono altri fantastici editor di testo basati su terminale là fuori. Ecco quattro dei migliori:

1. Elica

editor di eliche nel terminale ubuntu

Helix è un editor di testo incentrato sul codice, scritto in Rust e ispirato a Kakoune e Neovim. Le sue radici Kakoune sono chiaramente visibili a causa dell’attenzione alle selezioni multiple come funzione centrale essenziale di Helix.

Presenta anche le più famose capacità di modifica modale di Neovim, ma un po’ meno scoraggiante e più user-friendly.

L’evidenziazione della sintassi è gestita da Tree-sitter, che consente di gestire facilmente i rientri, tenere traccia delle variabili e manipolare le selezioni, senza rallentare affatto il processo.

Il modo migliore per installare Helix su qualsiasi distribuzione è compilarlo dalla fonte. Per fare ciò, devi prima installare Rust, insieme allo strumento pacchetto Cargo:

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

Il comando precedente scaricherà ed eseguirà uno script per installare Rust e Cargo. Ora clona il repository Helix GitHub con:

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

Usa il comando cd per spostarti nella directory Helix, quindi installa Helix:

cd helix
cargo install --locked --path helix-term

È quindi possibile avviare Helix inserendo:

hx

…in qualsiasi terminale.

Per scrivere in Helix, devi entrare in modalità inserimento premendo il tasto i sulla tastiera. Dopo aver inserito il testo, premi il tasto Esc per tornare alla modalità normale. Da qui, la modifica e la manipolazione del testo è simile a Vim. I keymapping sono disponibili nella documentazione ufficiale di Helix .

2. Amp

Guida rapida all'editor di testo Amp

Simile a Helix, anche Amp è scritto in Rust e trae forte ispirazione da Vim, con associazioni di tasti simili e, ancora una volta, un approccio modale all’editing. Amp è semplice da usare e anche i principianti possono fare i conti con esso immediatamente, sebbene il mercato principale per Amp siano gli sviluppatori.

Oltre alle solite modalità come insert, normal e select, Amp è dotato di diverse nuove modalità che forniscono funzionalità aggiuntive.

Amp viene fornito con impostazioni predefinite ragionevoli e non richiede alcuna configurazione iniziale. L’evidenziazione della sintassi, la ricerca fuzzy dei file e l’integrazione di base con Git sono immediatamente disponibili.

Se hai già installato Rust e Cargo, puoi installare Amp con:

cargo install amp

Una caratteristica che ci piace molto di Amp è la possibilità di sospendere temporaneamente la sessione, tornare alla shell, quindi riprendere l’editing dal punto in cui era stato interrotto. Puoi farlo premendo il tasto Z in modalità normale.

Per continuare a modificare, inserisci fg nel tuo terminale. La documentazione completa di Amp è disponibile sul sito ufficiale di Amp . In alternativa, dopo aver avviato Amp per la prima volta, premi il tasto ? tasto per visualizzare l’ampia guida rapida.

3. Zee

Allontanandosi per un momento dagli editor ispirati a Vim, Zee afferma di essere un editor moderno per il terminale, nello spirito di Emacs. Scritto in Rust, Zee è incredibilmente veloce e fluido, con 100 fotogrammi al secondo, con rendering delle modifiche in meno di 10 millisecondi. Simile a Helix, Zee utilizza Tree-sitter per l’evidenziazione e la convalida della sintassi.

Ancora una volta, dovresti avere Cargo e Rust installati, prima di installare Zee con:

cargo install --locked zee

Se vuoi che Zee si integri con gli appunti di sistema (probabilmente lo fai), dovrai installare Zee con la funzione appunti di sistema:

cargo install --locked --features system-clipboard zee

Una volta installato, puoi avviare Zee inserendo:

zee

…in qualsiasi terminale.

In alternativa, puoi aprire uno o più file in Zee passandoli come argomenti. Per esempio:

zee this.file that.file another.file

… aprirà più file con l’editor.

Come ci si aspetterebbe da un editor di testo che trae ispirazione da Emacs, Zee utilizza combinazioni di tasti simili a Emacs. È possibile trovare un elenco di questi su GitHub .

4. Micro

micro editor di testo con tre divisioni

Micro mira a sostituire il sempre popolare editor di testo nano ed è leggero su caratteristiche e dimensioni. Potresti anche essere felice di sapere che non è necessario installare Rust o Cargo per installarlo sul tuo sistema.

Il modo più semplice in assoluto per installare l’editor di testo Micro è scaricare ed eseguire lo script di installazione fornito dagli sviluppatori. Il seguente comando recupererà lo script utilizzando curl e invierà l’output a Bash:

curl https://getmic.ro | bash

In alternativa, se hai installato il gestore di pacchetti snap, puoi semplicemente inserire quanto segue per installare Micro sul tuo computer:

snap install micro --classic

Come ci si potrebbe aspettare dal nome, Micro è piccolo. È anche facile da usare e potente e viene fornito con un sacco di tasti di scelta rapida che ti aiutano a eseguire attività comuni in modo facile e veloce.

I tasti di scelta rapida e le combinazioni di tasti sono archiviati in ~/.config/micro/bindings.json e puoi modificarli facilmente con:

micro ~/.config/micro/bindings.json

L’evidenziazione della sintassi è integrata per 75 diversi linguaggi di programmazione. Micro supporta le divisioni, quindi puoi modificare più file contemporaneamente, nello stile di un gestore di finestre affiancate, e puoi persino utilizzare una di queste divisioni per aprire un’altra shell interattiva all’interno dell’editor.

Micro viene fornito con sette diverse combinazioni di colori e supporto per il mouse in modo da poter trascinare e rilasciare il testo all’interno dell’editor.

Puoi avviare Micro con:

micro

…e inizia a digitare. A differenza degli editor derivati ​​da Vim, non è necessario prima cambiare modalità!

Per ottenere assistenza con le combinazioni di tasti Micro, apri la barra dei comandi con Ctrl + E , quindi inserisci:

help defaultkeys

Gli editor di testo del terminale non sono per tutti

Sebbene la modifica del testo nel terminale Linux sia divertente e produttiva, potresti scoprire di aver bisogno di più piacere per gli occhi di quanto sia disponibile da una qualsiasi di queste offerte.

Se ritieni di aver bisogno di extra opzionali come varie dimensioni dei caratteri, tabelle e formattazione avanzata, potresti stare meglio usando un elaboratore di testi completo. Fortunatamente, ce ne sono diversi che puoi installare e utilizzare su Linux.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *