|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
MySpecEditor. Делиться, так делиться ...
Ну, что же.
Сам бог велел делиться (сегодня - уж точно). :-) ==================================== MySpecEditor.exe. Специальный текстовый редактор. По ряду причин не все устроило (меня) в редакторах (freeware). Пришлось написать свой (может быть тоже кому-то будет полезно) : http://freeware-exe.narod.ru/work/myspeceditor.zip Назначение: Ввод, редактирование и форматирование текста с «подсветкой» в синтаксисе : Pascal, C++, SQL, PHP. Интерфейс : MDI (многооконный интерфейс) . Контекстные меню в окнах редактирования и закладок. Функционал (отличия от стандартного текстового редактора) : 1. «История» открываемых файлов 2. Сохранение списка открываемых файлов с возможностью автозагрузки после запуска программы. 3. Закладки в каждом окне (до 10 закладок) с восстановлением при автозагрузке файлов (см.предыдущий пункт) . 4. Возможность сдвига выделенного текста влево/вправо на заданное кол-во позиций (1-10). 5. «Подсветка» текста (в синтаксисе Pascal, C++, SQL, PHP) 6. Для каждого окна отдельный список строк, где найдена заданная подстрока 7. Для каждого окна можно установить режим: ТолькоЧтение или ВозможРедактир 8. Возможность автоподстановки для не полных слов (при вводе текста) =============== Версия еще сыроватая (неделя от роду). Если будут замечены глюки - сообщите, pls. |
#2
|
||||
|
||||
Цитата:
TAleD = class(TUser) public function HelpMe(ASubject, ARequest: String): String; function GiveMeExample(ASubject: String): TStringList; procedure WriteReview(APost: Integer; ADescription: TStringList); end; |
#3
|
|||
|
|||
Цитата:
-- Спасибо. Объективность и конструктивная критичность (особенно в контексте КОНКРЕТНЫХ советов по улучшению) - дорогОго стоит. Серьезно. |
#4
|
||||
|
||||
AleD, похоже, кто-то увлекается оверквотингом...
По теме - скачал, заюзал. Впринципе норм, памяти не сильно жрёт (по сравнению с тем же Notepad++). Над интерфейсом ещё работать и работать... Подсветка синтаксиса не полная. Общая оценка - 60-70 по 100-бальной шкале. Но для начала очень неплохо. Надумаешь дорабатывать - понакидаю идей. ========== Конкретно, замечания по синтаксису: PHP: нет подсветки строк в одиночных кавычках, никак не выделяются переменные. Комментарии распознаёт двух типов (//, /* */), а где третий? (#) Pascal: более половины зарезервированных слов не подсвечиваются. Замечено: unit, interface, type, class, private, public, implementation, protected, asm. так, это пока всё... больше пока не тестил - не на чем. Ща, поищу чёнить сишного... Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 09.05.2009 в 11:32. |
#5
|
|||
|
|||
А если сделать загрузку ключевых слов (для подсветки) - загружаемым ?
Из тектового файла, например. Или из INI (чтоб мояснения можено было высвечивать). |
#6
|
|||
|
|||
Насчет идей - конечно.
В данный момент яего использую для себя. А значит, все исходники держу в голове и могу доработать. Все, что реально - доработаю. Давайте. |
#7
|
||||
|
||||
Цитата:
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |