2
Vitalikя конешшно дико извиняюсь... но, не есть ли это изобретение велосипеда?
сейчас буду объясняцца <!--emo&B)-->[img]style_emoticons/<#EMO_DIR#>/cool.gif[/img]<!--endemo-->
1. момент номер раз - с использованием Delphi да еще и Toolbar2000 - легкий и шустрый редактор врядли возможен вобще. Писать такие вещи нужно как минимум на FreePascal или Delphi + KOL. И никаких VCL <!--emo&:lol:-->[img]style_emoticons/<#EMO_DIR#>/laugh.gif[/img]<!--endemo-->
2. момент номер два - как уже правильно было замечено, попыток таких крайне много и может быть проще довести до ума что-нить уже существующее?
2a. Более того, неудачно опущеный здесь кем-то SciTE является всего лишь
демкой одного из лучших и имхо самого гибкого движка для редактора (Scintilla). На нем, кстати, сделано очень много приличных редакторов. Существуют и интерфейсы для паскаля.
3. Я много лет просидел на Aditor'е и отказался от него из-за отсутствия поддержки юникода. Перед "отказом" просмотрел очень много редакторов и был достаточно придирчив <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo--> Сейчас попробую поделиться итогами.
3a. Основные критерии - я привык в Адиторе к MDI, подсветке и нормальной работе с кодировками. Далее - на сегодняшний день редактор без поддержки юникода нежизнеспособен. Поддержка плагинов приветствуется.
3b. Уточню про юникод - подавляющее большинство редакторов -
фальшивки. Нормальная поддержка юникода предполагает отображение текстов c
3-мя и более языками. При этом реально такую возможность (не считая notepad) я увидел только у двух(!) движков - один из них как раз Scintilla. о втором чуть ниже. Все остальные преобразуют юникод в обычный текст и отображают его шрифтом с двумя наборами символов (напр. кирилица).
3c. Файл с примером текста на трех языках готов предоставить
4. Выбирал редактор я уже давно, многое забылось. Что вспомню - напишу. Итак, в процессе отбора встретились весьма приличные, но малоизвестные, вещи
- <a href='http://www.mibprogs.nm.ru/mibeditor/index.dhtml' target='_blank'>MiBEditor</a> симпатичный, но уж больно тяжеловат. C юникодом беда
- <a href='http://www.flos-freeware.ch/notepad2.html' target='_blank'>Notepad2</a> Наоборот слишком простенький, но легкий и шустрый. Нет MDI. Движок от scintilla = юникод в норме.
- <a href='http://www.rulnote.udmlink.ru/' target='_blank'>RulNote</a> Позабавил интерфейс. Кто пишет на Delphi - поймет
Как редактор приятен, но звезд с неба не хватал
- <a href='http://www.textpad.com' target='_blank'>TextPad</a> Громоздкий, но умеет почти все. Вроде даже и юникод был.
- UniRed и SciTE здесь уже вроде бы упоминались...
5. А теперь имхо бесспорный
лидер - <a href='http://emeditor.com/' target='_blank'>EmEditor!</a>
Рекламой заниматься не буду, про все фичи можно почитать на сайте. Поддерживает плагины, есть MDI, правильно работает с юникодом(!), что не маловажно - не смотря на платность, легко доступен
Я остановился именно на нем и пока ни разу не пожалел. Как минус можно засчитать - много настроек, один раз под себя придется возиться и настраивать. Вобщем предлагаю всем качнуть и посмотреть, оно того стоит имхо.
З.Ы. Приаттачил файл с тремя языками
[attachmentid=617]