Я бачив, як деякі досвідчені користувачі unix / linux використовують joe замість vi (m) або nano. Чому вони вважають за краще використовувати його за наданими альтернативами?
Я бачив, як деякі досвідчені користувачі unix / linux використовують joe замість vi (m) або nano. Чому вони вважають за краще використовувати його за наданими альтернативами?
Відповіді:
Це легше вчитися, ніж Vi, швидше запустити, ніж Emacs, і потужніше, ніж Pico / Nano (наприклад, він має підтримку ctags для програмування).
Але він навряд чи буде встановлений скрізь, тому ви все-таки повинні знати основи Vi та Emacs.
Він за замовчуванням використовує прив’язки клавіш WordStar. Це був звичайний текстовий процесор на початку 80-х, і я його навіть використовував на початку 90-х. І, можливо, навіть більш актуально для натовпу технологій, ці ключові прив'язки взяли на озброєння популярні IDE Borland для Turbo Pascal і Turbo C.
Коли я вперше потрапив в Linux, я озирнувся до редактора, який мав сенс для мене, і ей, це було.
Я думаю, що деякі інші тепер кваліфіковані користувачі Unix / Linux пішли тим самим шляхом, оскільки Linux прийшов саме в кінці ефективного життя WordStar (не кажучи вже про Borland). Отже, одна з причин - це просто «терміни».
Сучасні версії мають підсвічування синтаксису та інші вигадливі функції, тому я не намагався вимикатись.
(Я знаю, як використовувати vim
для редагування файлів конфігурацій. Це свого роду обов'язковий навик.)
Тому що вкладиші WordStar (алмаз) є "жорсткими" в мої пальці. Я використовую Jstar варіант Джо. Jstar - мій редактор в Mutt і в Slrn, і я використовую його для майже всіх початкових текстів або для редагування конфігураційних файлів. Це одна з перших програм, які я встановлюю, коли будую ящик для Linux.
Я використовую Джо в його "jstar" (більшість схожих на WordStar) конфігурації.
Оскільки я не програміст чи системний адміністратор, мені не потрібно турбуватися про те, чи встановлено Джо в будь-яку систему, яку створив хтось інший.
Якщо хтось із моєї родини повинен щось набрати в моїй системі, я можу налаштувати їх разом з Джо. Це єдиний редактор * nix з гуманним інтерфейсом.
Подивіться, як дев'ятирічна дитина реагує на такий інтерфейс: http://www.wordstar.org/index.php/wsdos-documentation/131-the-emperor-s-new-clothes-or-how-difficult- команди-це-вивчити-слова-клавіатури-команди
Джо був включений до кожної ранньої системи Linux, яку я використовував. (Я почав у 1994 році, коли я змінив роботу і мені дали рахунок про те, що мені сказали, що це "BBS" в системі "Unix" на роботі. Це, мабуть, Slackware, і, як і всі, або більшість ранніх дистрибутивів, він включав Джо за замовчуванням.)
Я вважаю, що використання Джо в принципі. Я почав з WordStar у 1982 році, і незабаром дізнався, що його командні натискання клавіш є частиною найосновнішого обчислювального стандарту - ASCII (він також ECMA-6 та ISO 646: 1991 IRV), який ми все ще використовуємо в розширеній формі під назвою Unicode.
Просто Ctrl-A через Ctrl-Z більш ніж достатньо для управління курсором і екраном, основного редагування та роботи повнофункціональної системи меню. Вони використовують ключі, з якими ми найбільше знайомі; там, де Ctrl вище ліворуч Shift, їх можна вводити так само просто, як великі літери; а при систематичних завданнях і під час роботи на екрані, як WordStar (Джо майже настільки ж хороший), їх можна використовувати негайно і без особливих зусиль.
А оскільки вони є частиною стандарту і доступні у всіх системах, потужні компанії хочуть, щоб вони померли.
Apple хоче, щоб ми використовували лише клавішу Command. IBM та його прихильники та імітатори хочуть, щоб ми думали, що Alt, функціонування та виділені клавіші руху та редагування є незамінними. Подивіться на програмне забезпечення масового ринку, окрім WordStar з 1982 по 1992 рік: у Word, WordPerfect, Windows 1.0-3.0 та будь-який інший продукт, який я бачив, Ctrl-A через Ctrl-Z були всі або здебільшого мертві як дверцята. Подивіться на огляди продуктів того часу: навіть письменникам, які любили WordStar, здавалося, потрібно називати його командні натискання клавіш "таємничим" або "загадковим".
Як щось, що відображається за замовчуванням на екрані та чітко пояснено в посібнику, можна назвати прихованим або загадковим? Послідовність, з якою були використані ці слова, вражає. Я був професійним перекладачем, редактором, копірайтером реклами та технічним письменником, і мені ніколи не спадало б на думку використовувати ці конкретні слова, навіть для програми, яку я ненавиджу. Я не можу похитнути почуття, що їх обрали в залі засідань чи відділ маркетингу.
Я давно поклявся не допустити, щоб жодна компанія з програмного забезпечення або програмного забезпечення зробила мене своїм рабом. Коли я був змушений використовувати WordPerfect і Word на роботі, я WordStarized їх до рукоятки, і вдома я пішов прямо з WordStar в MS / PC DOS, щоб на пошуки в GNU / Linux.
Я ціную красу vi / vim та силу emacs, і я радий використовувати їхні командні натискання клавіш в зоні набору тексту в bash, браузерах, менеджерах вікон та інших місцях. Однак, працюючи над текстом, я вважаю, що тільки Джо відповідає моїм потребам та вимогам, і я сподіваюся використовувати його, поки не зможу встановити палець на клавіатуру.
"WordStar ... був тріумфом як інженерії програмного забезпечення, так і того, що ми сьогодні називаємо дизайном, орієнтованим на користувачів". - Меттью Г. Кіршенбаум, у "Трекові зміни: літературна історія обробки текстів"