Editor di terminali minimale alternativo a vi e nano


11

Quali alternative alla modalità terminale / console sono disponibili vi/vime nanosono disponibili? Sto cercando un editor di modalità testo minimale, di bell'aspetto e amichevole per i neofiti completi con PC.

Ricordo di aver visto da qualche parte un editor terminale che mostrava menu Escinvece di criptico (e un po 'brutto) ^ X scorciatoie in fondo, ma cercando attraverso GitHub non riuscivo a trovarlo.

AGGIORNAMENTO : Sembra che "amichevole per i neofiti completi" richiede ulteriori spiegazioni. Prendiamo uno scenario comune quando l'utente tenta di utilizzare vimper la prima volta (che è spesso impostato come editor predefinito). Quando vimviene eseguito con testo da modificare, non viene visualizzato alcun aiuto e la digitazione produce risultati strani, quindi gli utenti premono Esco F1"non funziona". Un editor amichevole, ad esempio , mostrerebbe aiuto sul F1tasto, conteneva un sistema di menu con scorciatoie evidenziate, forniva l'evidenziazione della sintassi pronta all'uso e lo faceva di default.


@karel, è in grado di funzionare nel terminale?
Anatoly Techtonik,

Non ho notato l'aggiornamento a questa domanda prima. Sono state introdotte modifiche alla domanda che si discostano notevolmente dalla richiesta originale. Ripristina la modifica e invia una nuova domanda con la richiesta di un editor con un menu accessibile con <kbd> F1 </kbd>. Si prega di leggere attentamente questa discussione sul sito Meta.
Luís de Sousa,

@ LuísdeSousa F1 è solo una caratteristica di usabilità per essere amichevole per i neofiti e un editor migliore potrebbe averne molti altri.
Anatoly Techtonik,

Ti invito ancora una volta a pubblicare il tuo requisito aggiuntivo come nuova domanda. Si prega di rispettare la condotta del sito web.
Luís de Sousa,

@ LuísdeSousa ok, lascia che ti chiarisca la domanda.
Anatoly Techtonik,

Risposte:



5

Joe

Negli anni '90 molti dei miei colleghi preferivano Joe a vi, picoo emacs. È ancora considerato da alcuni come l'editor di testo basato sul terminale più intuitivo.

JOE è un editor di schermo completo basato su terminali che è distribuito sotto la GNU General Public License (GPL). JOE è in circolazione dal 1988 e viene fornito di serie con molte distribuzioni Linux.

inserisci qui la descrizione dell'immagine

Joe non è installato per impostazione predefinita ma è disponibile dal repository dell'universo :

sudo apt-get install joe

Emacs

inserisci qui la descrizione dell'immagine

Sebbene lontano dall'approccio minimalista richiesto, Emacs è altamente personalizzabile. Quindi, con un po 'di lavoro puoi farlo comportare nel modo più adatto a te.

Risorse utili:

È disponibile anche dai repository ufficiali:

sudo apt-get install emacs

Per eseguirlo nel terminale è necessario utilizzare la -nwbandiera. Se si intende utilizzarlo regolarmente, è possibile creare un alias.

emacs -nw

Grazie per le immagini. Penso che il problema più grande sia con vime emacsè che la gente continui spingendolo a prescindere se si inserisce la storia o no. =) Joe ha un bell'aspetto: piccolo, non richiede conoscenze da eseguire in modalità testo, ma la sua interfaccia utente è alla pari nano. Vorrei modificare la domanda per restringere l'ambito della ricerca.
Anatoly Techtonik,

Dimentica il commento sopra - è informativo. Sia in Joe che in Emacs non vedo la F1chiave visibile sullo schermo. Funziona affatto?
Anatoly Techtonik,

5

La mia ipotesi migliore è che stai cercando l' editor ne (il bello) .

Mostra un menu ncurses quando si preme ESC due volte o F1 una volta. Menu abbastanza semplice. Salva, Salva con nome ... Esci, ecc.

sudo apt install ne ne-doc

1

Posso anche suggerire un editor di console 'jed', un po 'come' ne 'per alcuni aspetti con i menu (accessibile tramite F10), più semplice nel complesso (meno completo) e con un po' di colore.

sudo apt install jed

Jed Editor

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.