The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск файлового менеджера Midnight Commander 4.8.31"
Отправлено WatchCat, 04-Фев-24 01:12 
> А как ты в fte кодировки переключаешь?

Переключением locale перед запуском и подсовыванием редактору шрифта в нужной кодировке.

fte по определению редактирует текстовые документы,а они в большинстве случаев в однобайтных кодировках. В конкретно моем случае большого личного архива,собираемого три десятка лет - чаще
всего это cp866,несколько реже cp1251. Да и в поделках под микроконтроллеры которыми я занимаюсь
последние годы - тоже почти всегда однобайтные кодировки применяются.
Пришлось научить Иксы понимать и кодировку cp866(cp1251 и так там есть). В Дебиане по умолчанию не умеют,насколько мне известно умеют только в Альте. Свои наработки для используемой мной версии дебиана bullseye выложил тут https://debianforum.ru/index.php?topic=15610.0

> (я юзаю KDE).

Я так и не смог ужиться с "интегрированным средами" типа KDE - мне совсем не близка сама метафора "рабочего стола". Стол - это стол,на котором клавиатура лежит. А экран - это экран,на котором программы информацию выводят. Поэтому у меня IceWM и настройки очень далёкие от дефолтных.

> eFTE к нашим в пакаджи не завезли. Установил из пакаджей просто fte.

К сожалению, несмотря на "родственность" это очень разные программы.
К тому же конфигурация по умолчанию - вызывает ругань сквозь зубы на каждом шагу.
Это я сразу предупреждаю тех кто захочет на этот редактор "посмотреть".
Можно взять пакет с исходниками именно eFTE из Дебиана и cобрать самому - оно легко собирается.
И подсунуть мои конфигурационные файлы из ссылки которая выше. Вот тогда будет на что смотреть.

От "просто fte" мне не удалось добиться того поведения,которое нужно мне в силу моих более чем тридцатилетних привычек.
Мне нужно было избавиться от идеи "кармана" при работе с блоками текста. То есть чтобы выделил
блок на экране и копируешь/перемещаешь его. Вот именно то что выделено перед глазами,а не то что заранее надо было в какой-то невидимый clipboard положить. Кратко говоря "copy" вместо "cut & paste". Одно действие вместо двух.
Для этого пришлось поправить несколько
строчек в исходнике и сильно переписать конфигурационные файлы. Зато теперь eFTE весьма точно
мимикрирует под привычный и поэтому самый удобный для меня редактор MultiEdit 6.01p который я использовал в 90е годы когда работал программистом (Си,Ада,Асм под DOS). Понятно что за несколько лет ежедневного использования этого мультиэдита приобрел стойкую привычку к нему и поэтому под линуксом хотел тех же удобств что были у меня тогда в dos. И я себе эти удобства сделал пару десятков лет назад и по сей день с удовольствием ими пользуюсь. Тем более что давно уже программированием занимаюсь в качестве хобби,а не принудительной работы. Под dos я использовал для работы с исходниками
NC 2.0 и ME 6.01p,а в линуксе эту удобную для меня связку очень хорошо заменили MC и eFTE. Разве что последняя нормально работоспособная с однобайтовыми кодировками версия MC это 4.8.13 - ею и пользуюсь. Компиляторы любые в линуксе и так есть,привычный make тоже, в качестве отладчика - nemiver - не так удобно как TurboDebuger,но приемлимо. Так и живу.


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру