Ho visto alcuni esperti utenti unix / linux usare joe invece di vi (m) o nano. Perché preferirebbero usarlo rispetto alle alternative fornite?
Ho visto alcuni esperti utenti unix / linux usare joe invece di vi (m) o nano. Perché preferirebbero usarlo rispetto alle alternative fornite?
Risposte:
È più facile da imparare rispetto a Vi, più veloce da avviare rispetto a Emacs e più potente di Pico / Nano (ad es. Ha il supporto ctags per la programmazione).
Ma è improbabile che sia installato ovunque, quindi dovresti ancora conoscere le basi di Vi ed Emacs.
Utilizza i tasti di scelta rapida di WordStar per impostazione predefinita. Questo era un comune word processor nei primi anni '80 e l'ho persino usato nei primi anni '90. E forse ancora più rilevanti per una folla di tecnici, questi collegamenti chiave sono stati ripresi dal famoso IDE di Borland per Turbo Pascal e Turbo C.
Quando sono entrato per la prima volta in Linux, ho cercato un editor che avesse senso per me, e hey, eccolo lì.
Immagino che altri utenti Unix / Linux ora esperti seguissero lo stesso percorso, perché Linux arrivò proprio alla fine della vita effettiva di WordStar (per non parlare di Borland). Quindi, uno dei motivi è semplicemente "tempismo".
Le versioni moderne hanno l'evidenziazione della sintassi e altre funzioni fantasiose, quindi non mi sono preoccupato di passare.
(So come usare vim
per modificare i file di configurazione, comunque. È una specie di abilità obbligatoria.)
Perché le combinazioni di tasti di WordStar (il diamante) sono "cablate" nelle mie dita. Uso la variante Jstar di Joe. Jstar è il mio editor in Mutt e in Slrn e lo uso per quasi tutto l'input di testo iniziale o quando modifico i file di configurazione. È uno dei primi programmi che installo quando creo un box Linux.
Uso joe nella sua configurazione "jstar" (più simile a WordStar).
Dato che non sono un programmatore o un amministratore di sistema, non devo preoccuparmi se joe sia installato su qualsiasi sistema configurato da qualcun altro.
Se qualcun altro nella mia famiglia deve scrivere qualcosa su un mio sistema, posso impostarli con joe. È l'unico editor * nix con un'interfaccia umana.
Guarda come un bambino di nove anni reagisce a tale interfaccia: http://www.wordstar.org/index.php/wsdos-documentation/131-the-emperor-s-new-clothes-or-how-difficult- è-it-to-the-WordStar-tastiera-comandi learn-
Joe è stato incluso in tutti i primi sistemi Linux che ho usato. (Ho iniziato nel 1994, quando ho cambiato lavoro e mi è stato dato un account su quello che mi è stato detto che era un "BBS" su un sistema "Unix" al lavoro. Probabilmente era Slackware, e come tutte o la maggior parte delle prime distribuzioni, includeva joe per impostazione predefinita.)
Considero l'utilizzo di joe come una questione di principio. Ho iniziato con WordStar nel 1982, e presto ho appreso che i suoi tasti di comando sono tutti parte dello standard di elaborazione più basilare - ASCII (aka ECMA-6 e ISO 646: 1991 IRV), che ancora oggi utilizziamo nella forma estesa chiamata Unicode.
Solo da Ctrl-A a Ctrl-Z sono più che sufficienti per il controllo del cursore e dello schermo, la modifica di base e il funzionamento di un sistema di menu con funzionalità complete. Impiegano le chiavi con cui abbiamo più familiarità; dove Ctrl si trova sopra Maiusc a sinistra, possono essere digitati facilmente come lettere maiuscole; e con compiti sistematici e aiuto sullo schermo mentre lavori come WordStar (joe's è quasi altrettanto buono), possono essere usati immediatamente e interiorizzati senza sforzo.
E poiché fanno parte di uno standard e sono disponibili su tutti i sistemi, le potenti aziende vogliono che muoiano.
Apple vuole che usiamo solo il tasto Comando. IBM, i suoi seguaci e imitatori vogliono farci credere che Alt, la funzione e i tasti di spostamento e modifica dedicati siano indispensabili. Guarda software di mercato di massa diverso da WordStar dal 1982 al 1992: in Word, WordPerfect, Windows 1.0-3.0 e tutti gli altri grandi prodotti che ho visto, da Ctrl-A a Ctrl-Z erano tutti o quasi morti come una lumaca. Guarda le recensioni dei prodotti da quel momento: anche gli scrittori che adoravano WordStar sembravano dover chiamare i suoi tasti "arcani" o "criptici".
In che modo qualcosa mostrato per impostazione predefinita sullo schermo e spiegato chiaramente nel manuale può essere chiamato arcano o criptico? La coerenza con cui sono state usate quelle parole è sorprendente. Sono stato un traduttore professionista, editore, redattore pubblicitario e scrittore tecnico, e non mi verrebbe mai in mente di usare quelle parole particolari, anche per un programma che odiavo. Non riesco a scrollarmi di dosso la sensazione che siano stati scelti in una sala del consiglio o in un dipartimento marketing.
Ho giurato molto tempo fa di non lasciare che nessuna azienda di hardware o software mi rendesse schiavo. Quando sono stato costretto a usare WordPerfect e Word al lavoro, li ho WordStar fino in fondo, e a casa sono andato direttamente da WordStar in MS / PC DOS per unirmi a GNU / Linux.
Apprezzo la bellezza di vi / vim e il potere di emacs, e sono felice di usare i loro tasti di comando della zona di battitura in bash, browser, gestori di finestre e altrove. Per lavorare sul testo, tuttavia, trovo che solo joe soddisfi le mie esigenze e requisiti e mi aspetto di usarlo fino a quando non riesco più a impostare il dito sulla tastiera.
"WordStar ... è stato un trionfo sia dell'ingegneria del software sia di quello che oggi chiameremmo design incentrato sull'utente." - Matthew G. Kirschenbaum, in Track Changes: A Literary History of Word Processing