Kedit

Софт только для использования в DOS

Kedit

Сообщение Nika » 01 июл 2015, 12:33

Страница загрузки редактора текстов KEDIT для DOS

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

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

В сети почти полное отсутствие информации по этому редактору и отсутствие его разных версий.
Практически это всё, что уже загружено сюда, на Old-DOS.
Последний раз редактировалось Nika 30 сен 2023, 23:41, всего редактировалось 8 раз(а).
Nika
Мастер Даунгрейда
 
Сообщения: 852
Зарегистрирован: 16 окт 2013, 23:21

Re: Kedit

Сообщение Gawobeka » 08 июн 2016, 17:39

А на 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 тоже вроде как понимает.
Последний раз редактировалось Gawobeka 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 08 дек 2012, 21:11
Откуда: Кострома

Re: Kedit

Сообщение Nika » 08 июн 2016, 21:19

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 Кб) Просмотров: 14348
Последний раз редактировалось Nika 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
Nika
Мастер Даунгрейда
 
Сообщения: 852
Зарегистрирован: 16 окт 2013, 23:21

Re: Kedit

Сообщение Gawobeka » 13 окт 2019, 23:15

Вопрос: можно ли печатать из консольных редакторов (ну хотя бы из того же THE для Win) на GDI-принтере?
Последний раз редактировалось Gawobeka 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 08 дек 2012, 21:11
Откуда: Кострома

Re: Kedit

Сообщение Nika » 14 окт 2019, 22:20

Вот не скажу, не печатал.
Но THE должен это делать, он использует стандартные WIN API.
Последний раз редактировалось Nika 30 сен 2023, 23:41, всего редактировалось 1 раз.
Nika
Мастер Даунгрейда
 
Сообщения: 852
Зарегистрирован: 16 окт 2013, 23:21

Re: Kedit

Сообщение Gawobeka » 16 окт 2019, 00:00

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

Win 10
Увы, THE запускается, загружает файл, но реакции на клавиатуру нет (почти - курсор в командной строке в ответ на нажатия клавиш клавиатуры все-таки синхронно помаргивает). Т.е. программа, вроде бы, не висит, но работать с ней нельзя.
В свободное время попробую другие редакторы из этой группы.
Последний раз редактировалось Gawobeka 30 сен 2023, 23:41, всего редактировалось 2 раз(а).
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 08 дек 2012, 21:11
Откуда: Кострома

Re: Kedit

Сообщение Gawobeka » 22 окт 2019, 23:30

TSE 2.8 в Win10 работает нормально, но опять же не печатает. Может быть, дело в следующем. Как сообщает менеджер печати, те программы, печать из которых идет нормально, передают данные в формате RAW. А для TSE он сообщает: "Тип данных: IMF". То, что нашел в WWW о IMF, к печати на принтерах вроде бы не относится.
Последний раз редактировалось Gawobeka 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 08 дек 2012, 21:11
Откуда: Кострома

Re: Kedit

Сообщение Gawobeka » 10 ноя 2019, 21:20

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

866 <-> 1251

Сообщение SergeCpp » 11 ноя 2019, 05:42

В моей модификации ME7 можно преобразовывать 866 <-> 1251: как файлы так и блоки. Я уже слабо помню в точности, где там и как там; вроде бы: Файлы — Shift+F3 и на файле Alt+W (в 1251) или Alt+D (в 866); Блок — где-то в меню Block есть в подменю. В исходных текстах можете уточнить при необходимости.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:41, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Re: Kedit

Сообщение KPG » 11 ноя 2019, 16:59

Проблема с кириллицей пока не решил. Оказывается, консоль как в Win XP, так и в Win 10 используют 866 кодовую страницу!

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

P.S. В качестве интереса поставил урезанную сборку Win7 Tiny (+недостающие драйверы на сайте производителя и от Intell, MS),
но заметил, что в каких то программах в интерфейсе к ним потерялись читаемые символы. (и файла консоли в этой сборке не оказалось)
Последний раз редактировалось KPG 30 сен 2023, 23:41, всего редактировалось 1 раз.
KPG
Мастер Даунгрейда
 
Сообщения: 318
Зарегистрирован: 21 окт 2015, 20:53

Re: Kedit

Сообщение Nika » 17 янв 2020, 02:07

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.
Последний раз редактировалось Nika 30 сен 2023, 23:41, всего редактировалось 4 раз(а).
Nika
Мастер Даунгрейда
 
Сообщения: 852
Зарегистрирован: 16 окт 2013, 23:21


Вернуться в Программы для DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6