Страница 1 из 1

Kedit

СообщениеДобавлено: 01 июл 2015, 12:33
Nika
Страница загрузки редактора текстов KEDIT для DOS

Недавно обнаружились "новые" старые версии этого редактора - 3.52 и 4.00D2.

Довольно интересна версия 3.52. Хотя на странице загрузки только минимальная его комплектация, зато есть кое-какая неполная документация.
Версия 3.х ещё разрабатывалась на Паскале, в отличие от версий 4.х, cинтаксис языка макросов довольно существенно отличается от такового в последующих версиях, максимальная длина строки в редакторе -255 символов в отличие от версии 4.00х, где это ограничение уже 2000 символов.

В сети почти полное отсутствие информации по этому редактору и отсутствие его разных версий.
Практически это всё, что уже загружено сюда, на Old-DOS.

Re: Kedit

СообщениеДобавлено: 08 июн 2016, 17:39
Gawobeka
А на OldDos версия указана правильно?
Просто увидел в Википедии: "KEDIT by Mansfield Software Group, Inc., was the first XEDIT clone. Although originally released in 1983, the first major release was version 3.53 for DOS, released in 1985."

KEDIT и подобные редакторы для набора текста сейчас, пожалуй, использовать никто не будет. А вот как инструментальная среда для обработки больших массивов текстовой информации, пожалуй были бы полезны.
Я заинтересовался некоторыми возможностями этих программ. Но выбрал для себя другого представителя IbmEditorFamily, который попроще в освоении, чем KEDIT - родной IBM-ский E3. Во всяком случае, у него как у "путного" редактора есть меню, да и клавиатурные комбинации попривычнее. Разве, что в плане макросов он не так мощен, хотя REXX тоже вроде как понимает.

Re: Kedit

СообщениеДобавлено: 08 июн 2016, 21:19
Nika
Gawobeka писал(а):А на OldDos версия указана правильно?
Просто увидел в Википедии: "KEDIT by Mansfield Software Group, Inc., was the first XEDIT clone. Although originally released in 1983, the first major release was version 3.53 for DOS, released in 1985."

KEDIT и подобные редакторы для набора текста сейчас, пожалуй, использовать никто не будет. А вот как инструментальная среда для обработки больших массивов текстовой информации, пожалуй были бы полезны.
Я заинтересовался некоторыми возможностями этих программ. Но выбрал для себя другого представителя IbmEditorFamily, который попроще в освоении, чем KEDIT - родной IBM-ский E3. Во всяком случае, у него как у "путного" редактора есть меню, да и клавиатурные комбинации попривычнее. Разве, что в плане макросов он не так мощен, хотя REXX тоже вроде как понимает.
Версию 3.х да, использовать вряд ли кто-то будет. А вот версия 4.х и последующие для Windows - уже вполне функциональны.
Очень даже вполне. Сам бы сидел в KEDIT'e for Windows, если бы раньше не пересел на THE. Это его очень адекватный клон, консольный WIN32.
Для некоторых вещей продолжаю использовать и DOS-версии 4.х (и с недавних пор 5.х).

По версии 3.52 - там в доках упоминается также и версия 3.51.
А вот, что он сам о себе пишет по команде "stat":


Вложения:
kedit352.png
kedit352.png (6.7 Кб) Просмотров: 14352

Re: Kedit

СообщениеДобавлено: 13 окт 2019, 23:15
Gawobeka
Вопрос: можно ли печатать из консольных редакторов (ну хотя бы из того же THE для Win) на GDI-принтере?

Re: Kedit

СообщениеДобавлено: 14 окт 2019, 22:20
Nika
Вот не скажу, не печатал.
Но THE должен это делать, он использует стандартные WIN API.

Re: Kedit

СообщениеДобавлено: 16 окт 2019, 00:00
Gawobeka
Win XP
TSE 2.8 WIN вообще не печатает: в менеджере печати минуты 2 висит какой-то невнятный "файл печати низкого приоритета", принтер безмолствует, затем очередь печати очищается.
THE 3.0 WIN - в очереди печати появляется название печатаемого файла, но печать не начнется, пока не выйдешь из THE. Англоязычный текст печатается, разве что шрифт мелковат - 7 или 8. Кириллица заменяется "крякозябрами" непонятного происхождения.

Win 10
Увы, THE запускается, загружает файл, но реакции на клавиатуру нет (почти - курсор в командной строке в ответ на нажатия клавиш клавиатуры все-таки синхронно помаргивает). Т.е. программа, вроде бы, не висит, но работать с ней нельзя.
В свободное время попробую другие редакторы из этой группы.

Re: Kedit

СообщениеДобавлено: 22 окт 2019, 23:30
Gawobeka
TSE 2.8 в Win10 работает нормально, но опять же не печатает. Может быть, дело в следующем. Как сообщает менеджер печати, те программы, печать из которых идет нормально, передают данные в формате RAW. А для TSE он сообщает: "Тип данных: IMF". То, что нашел в WWW о IMF, к печати на принтерах вроде бы не относится.

Re: Kedit

СообщениеДобавлено: 10 ноя 2019, 21:20
Gawobeka
Частично удалось заставить THE работать в Win 10 - нужно в свойствах окна выбрать "Использовать прежнюю версию консоли".
К сожалению, печать в Win 10, как и на 7, начинается только после выхода из THE. Неужели эту проблему за 15 лет нельзя было решить? В Linux'е я о подобной проблеме не слышал.
Проблема с кириллицей пока не решил. Оказывается, консоль как в Win XP, так и в Win 10 используют 866 кодовую страницу! Принтер работает с 1251 страницей (не GDI). Результат понятен. Применение команды chcp бесполезно. Скорее всего, нужно выяснять ключи реестра, ответственные за настройку консоли.

866 <-> 1251

СообщениеДобавлено: 11 ноя 2019, 05:42
SergeCpp
В моей модификации ME7 можно преобразовывать 866 <-> 1251: как файлы так и блоки. Я уже слабо помню в точности, где там и как там; вроде бы: Файлы — Shift+F3 и на файле Alt+W (в 1251) или Alt+D (в 866); Блок — где-то в меню Block есть в подменю. В исходных текстах можете уточнить при необходимости.

Re: Kedit

СообщениеДобавлено: 11 ноя 2019, 16:59
KPG
Проблема с кириллицей пока не решил. Оказывается, консоль как в Win XP, так и в Win 10 используют 866 кодовую страницу!

Интересный момент. У меня были и вопросы (и остались) к функциональности консоли на одном коде в разных Windows.
Как ещё понял (вроде) в версиях начиная с Висты появилась в системе отдельная tty.dll (и какие то сопряжённые файлы вместе с ней)
через интерфейс к которой можно "достучаться" до консоли. :)

P.S. В качестве интереса поставил урезанную сборку Win7 Tiny (+недостающие драйверы на сайте производителя и от Intell, MS),
но заметил, что в каких то программах в интерфейсе к ним потерялись читаемые символы. (и файла консоли в этой сборке не оказалось)

Re: Kedit

СообщениеДобавлено: 17 янв 2020, 02:07
Nika
Gawobeka писал(а):Частично удалось заставить THE работать в Win 10 - нужно в свойствах окна выбрать "Использовать прежнюю версию консоли".

Не понятно, в чём проблемы - у меня он нормально работает в Win10/x64, безо всяких ухищрений.

Gawobeka писал(а):Проблема с кириллицей пока не решил. Оказывается, консоль как в Win XP, так и в Win 10 используют 866 кодовую страницу! Принтер работает с 1251 страницей (не GDI). Результат понятен. Применение команды chcp бесполезно. Скорее всего, нужно выяснять ключи реестра, ответственные за настройку консоли.


Не знаю, как там с печатью, - не распечатывал из него ничего и никогда,
но проблемы со вводом кириллицы там имеются.
Выложил поправленную версию, в ней нормально вводится кириллица в кодировке DOS CP866:

Это тут:
http://old-dos.ru/index.php?page=files& ... ow&id=3080

Но нужно разобраться с назначением комбинации клавиш для переключения раскладок OEM<->DOSCP866.
Эта комбинация возможна либо как <Ctrl+Shift> (тогда установить переменную среды "SET PDC_CYR1=1"+"SET PDC_CYR2=")
или как <Alt+Shift>,(тогда установить переменную среды "SET PDC_CYR1="+"SET PDC_CYR2=1") .
Назначенная для редактора комбинация клавиш не должна совпадать с заданной для переключения раскладок в Windows.