Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » MultiEdit 2008 | Multi-Edit | MEW | mobile

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Открыть новую тему     Написать ответ в эту тему

Voxor



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Универсальный "редактор программиста" с собственным макро-языком и впечатляющими возможностями конфигурации и настройки своих средств. Средств, организующих и обеспечивающих комфортную рабочую среду для разработки/сопровождения исходных текстов программ. Программ на десятках языков, от ASM и до LISP. Причём, есть возможность обустройства поддержки языков программирования, отсутствующих в штатном списке.
 
Последняя версия редактора - v11.04 (ME2k8, дата сборки: 28.08.2009).
 
Проект заморожен.

Исторический экскурс

Редактор MULTI-EDIT компании American Cybernetics, Inc., появившийся в 1988г., сразу стал "законодателем моды" в своей области (средства разработки ПО), а представленная в следующем году версия v4.0 произвёла фурор у программистов в СССР.
 
В минимальной комплектации редактор ME4.0 занимет 314945 байт и умещается на одну дискету /360. В такую конфигурацию входят:
  • компилятор макросов (MEMAC.EXE, 37552b),
  • интерпретатор макросов (ME.EXE, 141563b),
  • набор скомпилированных макросов (18 файлов *.MAC, 121140b) и
  • 3 файла поддержки (справка+2конфига, 14690b).
В полной комплектации редактор занимет 653940b и умещается на дискету /720.
 
Фактически, редактор ME4.0 представляет собой не только готовый к пользованию инструмент программиста, но и универсальное шасси для навешивания дополнительных "примочек" (как собственной, так и сторонней разработки). Что и привело в своё время к появлению (публикации) множества всяческих "полезностей" (разных авторов), - работоспособных макросов, облегчающих и украшающих будни программистов в среде MULTI-EDIT.
 
Воцарение "окошек" (M$ Windows), а именно, - появление Win95/WinNT4 дурно отразилось на разработчиках "мультика". Разумеется, "после" не означает "из-за", но анализ и сравнение компонентов редактора (из комплектов поставки) показывает постепенную, но неуклонную деградацию качества разработки/поддержки продукта (в направлении "кто в лес, кто по дрова, а кто просто погулять вышел"). От версии к версии...
 
Тем не менее, в момент прекращения дальнейшего развития этого редактора, то есть в 2009-м году, он так и оставался самым "крутым" в своём сегменте ПО.

Кириллица в редакторе ME2k8

0. С самого начала и вплоть до последнего релиза, в редакторе отсутствует вменяемая поддержка национальных языков, включая кириллицу. Возможные мероприятия по улучшению ситуации:
 
1. Подмена файла c_1252.nls на копию файла c_1251.nls (в C:\WINDOWS\system32\ - частично улучшает обмен через clipboard). Совет от Andrey128.
 
2. Настройка MeConfig.db редактора для правильного ввода/отображения кириллицы в кодировке 866.
 
3. Полная или частичная установка National Language Support (NLS) for Multi-Edit.
NB. Полный пакет, кроме собственно NLS, включает в себя некоторые исправленные или улучшенные системные макросы.

Полезная мелочёвка


~Предыдущий вариант шапки

Всего записей: 430 | Зарегистр. 13-12-2001 | Отправлено: 12:26 18-11-2002 | Исправлено: Maz, 18:07 17-03-2020
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тяжело разбираться в английском в незнакомой тематике. Поэтому спрашиваю здесь. Когда в ME открыто несколько документов (более 2-х), имеется ли возможность изменить переключение между ними с клавиатуры? Мне бы хотелось, чтобы <Ctrl>+<Tab> переключал от первого к последнему по-порядку, а <Ctrl>+<Shift>+<Tab> - обратно. А то переключение по умолчанию какое-то нелогичное, достаёт...

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 06:21 28-01-2011 | Исправлено: BVV63, 06:25 28-01-2011
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
BVV63:
Мне бы хотелось, чтобы <Ctrl>+<Tab> переключал от первого к последнему по-порядку, а <Ctrl>+<Shift>+<Tab> - обратно

В ME для этого используются <Alt+Right> & <Alt+Left>

Всего записей: 262 | Зарегистр. 14-02-2009 | Отправлено: 13:43 28-01-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NvvLazyTiger
И впрямь, не знал. Спс.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 06:33 31-01-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Открытые документы отмечаются в левом нижнем углу прописными буквами латиницы: A, B, C... Нет ли комбинаций "горячих клавиш" с этими литерами, используя которые можно переключаться между документами?
 
Добавлено:
Или эти литеры чисто для тупого перечисления документов и задействованы быть не могут?

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 13:10 03-03-2011
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сочетание литер для каждого окна (например "1D") - это его условный порядковый номер в перечне "обычных" окон. В данный момент. Может отсутствовать или меняться.
 
Практического смысла не имеет - "рюшечка". В частности, нет штатных комбинаций "горячих клавиш" для.
 
;)

Всего записей: 262 | Зарегистр. 14-02-2009 | Отправлено: 00:42 04-03-2011
SergeCpp

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Потихоньку размещаю на old-dos.ru рассказы о той или иной возможности одной модификации Multi-Edit 7.0 DOS.
 
С иллюстрациями-скриншотами.
 
Сейчас там около 30 рассказов — примеров использования и около 450 скриншотов.
 
Желающие могут почитать-посмотреть.

Всего записей: 572 | Зарегистр. 27-07-2005 | Отправлено: 10:50 19-05-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли заставить ME редактировать Read-Only-файлы и сохранять изменения?
Правлю конфигурационный файл одной проги, периодически перезапуская её, так она кучу всякой-всячины туда добавляет. Установил на файл атрибут Read-Only, так ME отказывается его редактировать. Приходится то снимать атрибут, то вновь устанавливать.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 10:40 26-07-2011 | Исправлено: BVV63, 10:41 26-07-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё, соорудил простейший макрос. Вопрос снимается.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 12:02 27-07-2011
Lapochka ili Chai



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На одном  из компов в сабже (WinXP, SP3) почему-то какая-то ошибка возникает периодически:
 
ACCESS DENIED
 
ERROR 3002, level 2 occured opening file:
 
... MeConfig.db
 
   
 
И это почти каждый день возникает.  
А на других компах нормально работает.
Сабж версии 11.4.00
 
Что подскажете, коллеги?
 
 
Добавлено:
Вот здесь эта бяка обсуждается, но как-то безрезультатно.

Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 20:38 02-10-2011
mxp



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lapochka ili Chai
раз на других нормально, значит прога не виновата это ты сам как бы не осознавая утверждаешь. кроме железа и системы что может быть? копай в ту сторону (ОЗУ, НДД, система и т.д. проверь)

Всего записей: 350 | Зарегистр. 11-05-2003 | Отправлено: 21:19 02-10-2011
2bit



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lapochka ili Chai
эта ошибка обычно возникает из-за невозможности записи в файл meconfig.db.
проверьте права доступа у файла meconfig.db и каталога config.xx, еще вызывает подозрения имя пользователя лучше чтобы небыло пробелов и русских букв.

Всего записей: 26 | Зарегистр. 18-12-2007 | Отправлено: 21:26 02-10-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Настраиваю ME2008 на соседнем компе и не могу никак добиться, чтобы текущая строка была ярко-белый текст на чёрном фоне. Т. е. вроде как все настройки установил так же, как на старом компе, благо он тоже перед глазами, а не выходит. Остаётся рамка.
От чего ещё это может зависеть? Что мешает?
 
Добавлено:
Вот, более наглядно:
http://s1.ipicture.ru/uploads/20111006/og9Ve6He.bmp

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 11:03 06-10-2011
Andrey128

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lapochka ili Chai
Может антивирус?

Всего записей: 410 | Зарегистр. 16-01-2003 | Отправлено: 14:02 06-10-2011
Lapochka ili Chai



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
Некий вариант предыдущей ошибки: это уже  
 

Цитата:
 ACCESS DENIED
(X) ERROR 3183, level 3 occurred opening file:
"c:\Documents and Settings\usr\Application Data\Multi Edit Software\Multi-Edit\11\Config.04\MeConfig.db"
[Повтор] [Отмена]  

 
Эта бяка тоже обсуждается на форуме офсайта сабжа, но тоже безрезультатно.
 
Проявляется эта ошибка тогда, когда открыты два (или больше) окна программы Multi-Edit.
Может быть так, что два экземпляра  (instance) программы Multi-Edit пытаются одновременно писать в файл meconfig.db?
Но раньше ж никогда такого не было!
Проблема "плавающая", т.е. при запуске неск. версий сабжа она может проявиться, но может и не проявиться. Неясно, что именно её вызывает. Может возникнуть не сразу, а через несколько минут после того, как запущены два или более экземпляров сабжа. То есть похоже, что какая-то служба проходится время от времени по файлам и что-то там проверяет. А не вирус ли это? Вроде антивирус легальный стоит...
 
Но при запуске одной-единственной instance она точно не возникает -- ни разу не было замечено такого.
 
2bit

Цитата:
еще вызывает подозрения имя пользователя лучше чтобы небыло пробелов и русских букв.

Да нет, это я подменил на этой картинке имя пользователя, поскольку оно неважно для данного вопроса. Но сделал это неаккуратно -- только этой на картинке!
 
mxp

Цитата:
раз на других нормально, значит прога не виновата это ты сам как бы не осознавая утверждаешь. кроме железа и системы что может быть? копай в ту сторону (ОЗУ, НДД, система и т.д. проверь)

 
На другом компе Win7, на этом -- WinXP. Т.е. проблемы на WinXP. Но раньше я на других компах c WinXP использовал сабж, и проблем не было (но уже не помню точно, какая там была версия сабжа).
 
Но даже если и установлю точно, что версия была другая, то это ничего не значит.
Из этого не следует, что виновата именно WinXP.
По моему опыту, когда ищешь ошибку, то если уж находишь источник ошибки, то он всегда оказывается не в том месте, где предполагал сначала.
Да и неясно, что это значит -- копать в сторону ОС.
 
Тесть ОЗУ сделать -- да, наверно в любом случае не помешает... надо будет сделать.
Но это довольно-таки тяжеловесная процедура, а я боюсь, что здесь рецепт мог бы быть совсем простым -- раньше же такого не было, а я юзаю сабж (разных версий) уже много лет. Так что такого рода глупые ошибки нехарактерны для Multi-Edit'a.
 
2bit

Цитата:
эта ошибка обычно возникает из-за невозможности записи в файл meconfig.db.  

Проверил: для текущего юзера и для SYSTEM установлен полный доступ.
 
Andrey128

Цитата:
Может антивирус?

Так, надо стало-ть журналы антивируса посмотреть... посмотрел, что-то ничего похожено там не нашёл. Да тогда бы всплывающие окна Антивируса были бы и что-то пойманное в Карантине появилось бы. А нету.
Прошёлся прямо сейчас (опять  было это сообщение об ошибке, и я засёк его время появления) по журналам Виндоуса -- ничего нет на это время.

Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 16:24 07-11-2011 | Исправлено: Lapochka ili Chai, 18:08 07-11-2011
Lapochka ili Chai



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BVV63
Непонятна суть вопроса.

Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 18:30 07-11-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lapochka ili Chai
Что ж непонятного? Хочу сделать текущую строку - ярко-белый цвет на чёрном фоне. И не получается. Остаётся как остальные.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 06:55 08-11-2011
Lapochka ili Chai



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BVV63
Вот так?
   
 
Вроде без проблем:
   
 
А Вы галку "Control off" нажали?

Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 14:41 08-11-2011 | Исправлено: Lapochka ili Chai, 14:42 08-11-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lapochka ili Chai
Вот передо мной сейчас пара открытых ME на двух компах. Один уже давно использую, и там всё ОК. Все опции на данной вкладке одинаковы для обоих ME.
   
На старом компьютере всё, как положено, а на новом текущая строка изображается как "Normal Text", т. е. в данном конкретном случае как чёрная пунктирная рамка вокруг серого поля с чёрным текстом. Причём устанавливал я уже ME не раз и никак не могу добиться нужного. Не представляю, как мне однажды удалось...

Цитата:
А Вы галку "Control off" нажали?

Опция "Control Off" неактивна. Что - там, что - там.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 06:43 09-11-2011 | Исправлено: BVV63, 07:05 09-11-2011
SergeCpp

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BVV63, то есть вы устанавливаете МЕ "с нуля" и потом настраиваете, имея рядом другой компьютер, где все ОК?
 
Если вы устанавливаете в такой же каталог, попробуйте переписать с того компьютера, где всё ОК на тот компьютер, где настраиваете файлы конфигурации МЕ.
 
Я с новыми Win-версиями не работал, но всё же, думаю, что названия как и раньше: что-то-там.DB.
Можно просто найти все недавно изменённые файлы в нормально работающем МЕ и переписать их на другой компьютер.
 
А почему вы "устанавливаете"? Переписывание каталога с МЕ не даёт результата? МЕ сейчас в реестр что ли стал писать? Тогда можно попробовать найти в реестре те места, куда он пишет - regmonitor при запуске и выходе из МЕ покажет, куда пишется информация - можно ключ реестра тогда экспортировать и импортировать.
 
Всё же это, считаю, лучший подход: установить раз и заархивировать для "установок" на другие компьютеры. С файлом реестра, если нужно.
 
Lapochka ili Chai, думаю, что ваша проблема именно в том, что два instance обращаются к одному и тому же файлу.
Один открыл и пишет, а второй - пытается открыть. Редко - да, ошибки синхронизации доступа - они такие.
Если уж нужно открывать именно два экземпляра МЕ, сделайте два каталога (условно): C:\ME1 и C:\ME2.
 
А во время отображения ошибки нет средств определить, из какого макрофайла и макрокоманды эта ошибка вылетела?
 
В DOS-версии, вроде бы control-break можно было нажать и в заголовке окошка-запроса на прерывание макро показывалось имя макро.
 
Если определить место, можно попробовать и workaround какой в этом макрофайле сделать простенький (на псевдокоде тут):
 
ok = false
 
while( i from 10 to 1 )
{
ok = try_open
 
if( ok ) break
 
sleep_10_millisecs
}
 
if ok == false then error display

Всего записей: 572 | Зарегистр. 27-07-2005 | Отправлено: 22:48 15-11-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeCpp
Я "изучал" эти вопросы с год назад. ME действительно пишет в реестр, но не свои настройки, а какую-то служебную информацию. Очевидно, прога хранит настройки в каком-то файле, но я не смог выяснить, в каком именно. Помнится, специально запускал поиск и в каталоге программы искал файлы, изменённые сегодня (на тот момент), но ничего стоящего не нашёл. Уже не помню почему. Вроде бы, изменённые файлы "на вид" ничего полезного не содержали. Ну, а сейчас искать уже поздно: за это время наверняка многие файлы были изменены.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 08:21 06-12-2011 | Исправлено: BVV63, 08:22 06-12-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Компьютерный форум Ru.Board » Компьютеры » Программы » MultiEdit 2008 | Multi-Edit | MEW | mobile


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru