I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

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

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.

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

instagram viewer

Il modo migliore per installare Helix su qualsiasi distribuzione è farlo costruirlo 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:

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

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

CD elica
carico installare--locked --path helix-term

È quindi possibile avviare Helix inserendo:

hx

...in qualsiasi terminale.

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

2. Amp

Simile a Helix, anche Amp è scritto in Rust e trae forte ispirazione da Vim, con combinazioni 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:

carico installare 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 z tasto in modalità normale.

Per continuare la modifica, entra fg nel tuo terminale. La documentazione completa dell'amplificatore è disponibile su il 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:

carico installare--zee bloccato

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

carico installare--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:

zeeQuesto.fileQuello.fileun altro.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 Git Hub.

4. Micro

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 arricciaree reindirizzare l'output a Bash:

riccio 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:

affrettato installare micro --classico

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 memorizzati in ~/.config/micro/bindings.jsone 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 una finestra di affiancamento manager 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 aiuto con le combinazioni di tasti Micro, apri la barra dei comandi con Ctrl+E, quindi inserisci:

aiuto defaultkeys

Gli editor di testo 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.