Страница 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 (6.7 Кб) Просмотров: 14506
|
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.