Тред лучшего консольного редактора кода.Хочешь emacs хоткеи? jmacsНужен hex редактор? joe -hexХочешь рисовать ASCII арты? joe -pictureНужно открыть в другой кодировке? joe -encoding <code>User Manual: https://joe-editor.sourceforge.io/4.6/man.htmlПо умолчанию joe создает backup'ы редактируемых файлов и DEADJOE (в котором пишется информация о том, какой файл редактировался в момент "смерти").Чтобы отключить создания всякого рода непотребств, идем в /etc/joe/joerc (~/.joerc) ираскомментим строчки -nobackups, -nobackup, -nodeadjoe. Впрочем их можно просто добавитьв конец, но это не так красиво.Все хоткеи также настраиваются в /etc/joe/joerc или ~/.joerc.<FAQ>>Чем лучше vim/emacs?- Потому что сделан не для ёбли, а для написания кода. Для удобства завезлиjstar, jmacs, rjoe, jpico.>На нем же нет плагинов, ко ко ко!- Все нужное есть out of the box. Интеграция с sed и awk присутствует. Подсветка тоже.Автодополнение (поиск по всем словам из текущего буфера) - Alt+Enter (во многих хоткеях Alt и Esc взаимозаменяемы)>А где моя любимая colorscheme_molokai_black_edition?- ^T + S. Искпорки доступны 9 штук. На крайний случай можешь порыться тут - https://github.com/jjjordan/joe-colors
>>2758756 (OP)Говно без задач. Те, кому нужен такой функционал, уже давно пользуются вимом и емаксом, тут альтернатив нет. Кому не нужен - пишут в Sublime Text-e и аналогах.
>>2758782emacs и vim на стероидах ты не будешь использовать для правки конфигов например, ибо они грузятся по несколько секунд. А этот редактор такой же легкий в работе как и nano, но имеет при этом ахуилион фич для редактуры кода и работы с буферамиЯ понимаю, что ты скорее скажешь, что для конфигов nano/vi, а для кода нормальные йоба-иде, и это отчасти так. Но реально мне довольно часто приходится работать с мелким кодом, для которого ide влом открывать, вот тут joe и приходит на помощь
>>2758756 (OP)>Хочешь emacs хоткеи? jmacsКто вообще блять хочет емакс хоткеи? Это же пиздец ёбаный, если ты не пользователь какой-нибудь альтернативной раскладки английского языка
>>2758756 (OP)зачем редактор, который функционально более убогий, чем емакс, менее распространенный, чем ви, а также менее попсовый и таргетированный девтулзами, чем вскод? я понимаю если бы он был полностью написан в сотню строчек баша и можно было его в башрц сорсить и носить с собой в виде текстового файлика абсолютно везде.
>>2758809>Запусти всего дохуя, пропердолься, и потом будет нормально (нет, эта же имакс лол)А потом случайно узнавать, что забыл закрыть over100 файлов и они все еще крутятся в буфере, ну и ахуительное юзабилити имакса в придачу, конечно
>>2758818>функционально более убогийБанальный запуск unix программ из вне для обработки текста, покрывает 99% нужного функционала. В имаксе 99% функционала это имакс ради имакса. >менее распространенный>менее попсовыйО ну да, весомые аргументы>таргетированный девтулзамиДа и никто не залуплялся пихать его вместо иде, поэтому я его сравниваю для себя только с аналогами в нише, а именно geany, micro, kate, sublime, notepad++ в конце концов блеатьP. S. vscode это ебучий комбайн (что применимо к любому софту на электроне), пускай и не полнофункциональное ide как таковое.
>>2758835 (дополню)Вот например надо тебе отрефакторить код. Что мы делаем в имаксе? Правильно ищем нужные плагины, которые дай бох заработают. Что мы делаем например в случае joe? ^K/ clang-rename -qualified-name=foo -new-name=bar Понятно, что так можно и в имаксе, но тогда нах нам нужны фичи самого имакса?
>>2759038>Не верю, что на свете есть такие ебанутые. Они ничем не хуже других, мозг адаптируется очень быстро. В любом случае они лучше стрелок, потому что руки двигать не надо.
>>2759515Хуже, потому что чтобы вниз подвинуться надо использовать мизинец, причём его ещё и вытягивать
>>2759613>Хуже, потому что чтобы вниз подвинуться надо использовать мизинец, причём его ещё и вытягивать В смысле, чтобы контрол зажать? Вниз "C-n", оно без мизинца жмется. А с контролом беда. Какие-то ебаные блондинки из IBM поставили на его место Caps Lock, и теперь весь мир мучается. Раньше было норм.
>>2759656>В смысле, чтобы контрол зажатьP. Контрол охуенно расположен на самом деле, смотри пикрил http://ergoemacs.org/emacs/swap_CapsLock_Ctrl.html
>>2759768>PЭто же Previous Line же, ну йобана, не вниз подвинуть а вверх тоесть. Я вот после PNFB емакс и удалил, так-то кроме этого ничего о нём не знаю.
>>2773752Это где нужно проворачивать руку на 90 градусов дабы зажать цифру 6, чтобы скопировать строку?
>>2758756 (OP)>Хочешь emacs хоткеи? jmacsХочу emacs lisp, в особенности ту его часть, которая описана в секции Processes. Чтобы иметь возможность за полдня на коленке переработать под себя любой самый корявый текстовый интерфейс любой самой наркоманской софтины, даже не заглядывая в ее исходники. Переназначить горячие клавиши, добавить макросы, переформатировать вывод, сгруппировать и раскидать его по разным окнам, etc.>>2758826>А потом случайно узнавать, что забыл закрыть over100 файлов и они все еще крутятся в буфереТы за каждый занятый мегабайт оперативки почасовую аренду платишь? Если да - открой для себя ibuffer.
>>2778052> Хочу emacs lisp, в особенности ту его часть, которая описана в секции Processes. Чтобы иметь возможность за полдня на коленке переработать под себя любой самый корявый текстовый интерфейс любой самой наркоманской софтины, даже не заглядывая в ее исходники. Переназначить горячие клавиши, добавить макросы, переформатировать вывод, сгруппировать и раскидать его по разным окнам, etc.
>>Аноны, я вам годноты принес>>РРРяяяя нинужно!>>Пердоленье!>>У меня есть блокнот и пейнт>>а я дрочу имакс>>уноси нахуй!Мда. Софтач, софтач невер чейндж.
>>2778285Ну реально мало кому такой редактор нужен. У меня, например, emacs - как основной редактор/IDE, geany чтобы быстро поправить конфиг, mg - чтобы поправить конфиг в консоли. Joe теоретически мог бы заменить последний вариант, но мне неохота даже его смотреть, я лучше выберу какой-нибудь минималистичный клон имакса, чем плохую имитацию.
>>2778285>вам нинужно вот и молчите!!!!мда. что ты хочешь? ОП еще в до создания треда чувствовал, что его хуита никому не нужна, от этого пассивно-агрессивная блевота под названием "FAQ"
>>2778811>geany чтобы быстро поправить конфиг, mg - чтобы поправить конфиг в консолиНафига это все, раз уж все равно используешь emacs? Чем не устраивает emacsclient -c для первого и emacsclient -nw для второго случая?
>>2778811Пиздос, ну а как ты можешь судить для чего он подходит/не подходит если тебе неохота даже его смотреть? Что, не читал, но осуждаю?
>>2778880> Пиздос, ну а как ты можешь судить для чего он подходит/не подходит если тебе неохота даже его смотреть? ШОК ПОПРОБОВАВ ЭТОТ ТЕКСТОВЫЙ РЕДАКТОР ВЫ ПОВЫСИТЕ СВОЮ ПРОИЗВОДИТЕЛЬНОСТЬ ТРУДА НА 100% ЖИМ НА 200КГ ПОПРОБУЙ НЕ УЗНЕШ ПОКА НЕ ПОПРОБУЕШоч просто. все нормальные люди так судят и очень часто. чем эффективнее ты можешь судить о вещи, не тратя на неё время, тем успешнее ты в жизни, мозг для этого и нужен, м.ч. (молодой человек) )))
>>2778856>Нафига это все, раз уж все равно используешь emacs? Чем не устраивает emacsclient -c для первого и emacsclient -nw для второго случая? Мне удобнее несколько клиентов запускать. К тому же консольный имакс вырвиглазный и кривоватый. Да и стартует без сервера не очень быстро.
>>2778880>Что, не читал, но осуждаю? Попробовал, ничего особенного. Диреда нет, команды по M-x не имаксовские - уже из-за этого использовать смысла нет. Ну и всякие мелочи вроде того, что C-g выделение не снимает.
>>2778811Пользуюсь Notepad++ для всего, и зоопарк текстовых редакторов не нужен. Сочувствую, что у вас на Линуксе его нет. Приходится кучу разных наворачивать.
>>2758756 (OP)Недавно обнаружил инетерсную фичу, которую раньше не замечал. Обе команды выделяют блок кода с одинаковым отступом, либо работают с уже выделенным текстом:^K, - уменьшить отступ^K. - увеличить отступ