joe
è, IMO, il migliore degli editor che non sono vi. È un editor decente a pieno titolo a sé stante, piuttosto che un editor minimale privo di funzionalità come nano
.
Se invocato come jstar
o joe
, i tasti di scelta rapida predefiniti sono simili a WordStar che sono stati utilizzati anche in molti altri programmi nel corso degli anni, incluso l'editor negli IDE Borland Turbo Pascal e Turbo C, quindi dovrebbero essere familiari a molti utenti. Se invocato come jmac
le combinazioni di tasti sono emacs
simili. I tasti di scelta rapida sono configurabili e, se non riesci a trovare una configurazione adatta a te, puoi aggiungerne una tu stesso o copiarne e modificarne una esistente.
Sono troppo un vi
utente per usarlo da solo, ma lo consiglio spesso a persone che non amano o vogliono imparare un editor modale come vi
, con buoni risultati.
Ecco la descrizione nel pacchetto debian:
Joe, o il proprio editor di Joe, ha la sensazione della maggior parte degli editor di testi per PC: le sequenze di tasti ricordano gli editor di WordStar e Turbo C, ma il set di funzionalità è molto più grande di quelli. Joe ha tutte le funzionalità che un utente Unix dovrebbe aspettarsi: pieno utilizzo di termcap / terminfo, completa integrazione Unix in stile VI, un potente file di configurazione e un sistema di ricerca di espressioni regolari. Ha anche sei schede di riferimento della guida sempre disponibili e un'interfaccia utente intuitiva, semplice e ben ponderata.
Joe ha un ottimo algoritmo di ottimizzazione dell'aggiornamento dello schermo, più finestre (attraverso / tra le quali è possibile scorrere) e manca la nozione confusa di buffer con nome. Ha una cronologia dei comandi, espansione TAB nei menu di selezione dei file, funzioni di annullamento e ripetizione, (un) rientro e formattazione dei paragrafi, filtro dei blocchi evidenziati attraverso qualsiasi comando Unix esterno, modifica di una pipe dentro o fuori da un comando e blocco di spostamento, copia, cancella o filtra.
Attraverso semplici file di configurazione in stile QEdit, Joe può essere impostato per emulare editor come Pico ed Emacs, insieme a un'imitazione completa di WordStar e una versione in modalità limitata (consente di modificare solo i file specificati nella riga di comando). Joe ha anche un aggiornamento dello schermo differito per gestire la tipografia e garantisce che il differimento non venga bypassato dal buffering tty. È utilizzabile anche a 2400 baud e funzionerà su qualsiasi tipo di terminale sano.
È, AFAIK, impacchettato per tutte le distro, e la fonte è disponibile su http://joe-editor.sourceforge.net/ - la fonte debianizzata dovrebbe compilare su Raspian se non c'è già un pacchetto binario.