View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Jul 11, 2006 23:46 Post subject: Syn (Lister plugin) |
|
|
Syn, Lister Plugin. Автор - Sepa.
Quote: | Аналог SynPlus.
- Кодировки: WIN(1251), DOS(866), KOI8, ISO(8859-5), MAC(10007), UTF-8, Unicode. (Уникод приводится к ANSI и обратно во время редактирования, т.к. не поддерживается движком на прямую, но работы в этом направлении ведутся)
- Внешние макросы на PHP для обработки текста (как в PHPExpertEditor)
- Многострочный поиск и замена с RegExp и маркерами.
... |
Sepa wrote: | Написано для себя, если кому пригодиться - буду рад. Но и функции добавлять буду только те, что нравятся. Ведь всем не угодишь. Vitalik хотел написать модульный плагин, специально чтобы каждый мог выбрать функции нужные именно ему. Если есть желающие помочь, свяжитесь с ним. Все вожможности этого плагина я предоставлю. |
Домашняя страница
Last edited by Alextp on Tue Nov 06, 2007 18:42; edited 4 times in total |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Wed Jul 12, 2006 13:27 Post subject: |
|
|
А автор плагина бывает на этом форуме? Имеет ли смысл вообще что-то постить в эту тему? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Wed Jul 12, 2006 13:40 Post subject: |
|
|
Имхо, надо бы зарегенным на fforum'е ему в тему запостить, что здесь тоже создана. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Jul 12, 2006 14:24 Post subject: |
|
|
Автор здесь не бывает. Надо писать ему емейлом или на fforum.ru.
Про создание темы здесь я ему написал. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Wed Jul 12, 2006 14:49 Post subject: |
|
|
Я на fforum запостил о существовании этой темы. _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
sepa
Joined: 12 Jul 2006 Posts: 42
|
(Separately) Posted: Wed Jul 12, 2006 17:59 Post subject: |
|
|
Да нехорошо получилось, не думал что на wincmd при размещении плагина можно давать ссылку на обсуждение только на форум самого wincmd.ru.
Что ж будем обсуждать здесь.
Повторю текст который здесь в первом топике не написали:
Quote: |
P.s.
Написано для себя, если кому пригодиться - буду рад. Но и функции добавлять буду только те, что нравятся. Ведь всем не угодишь. Vitalik хотел написать модульный плагин, специально чтобы каждый мог выбрать функции нужные именно ему. Если есть желающие помочь, свяжитесь с ним. Все вожможности этого плагина я предоставлю.
|
Вопрос от Batya
Quote: | А как перечитать файл в другой кодировке? |
Если файл не модифицирован, то просто нажать на втором поле статусбара. Если модифицирован, то это действие приведет к выбору кодировки для сохранения.[/quote] |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Wed Jul 12, 2006 18:54 Post subject: |
|
|
Падает на ReadOnly-файлах. _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Митяй
Joined: 05 Oct 2005 Posts: 102 Location: Москва
|
(Separately) Posted: Thu Jul 13, 2006 11:13 Post subject: |
|
|
Плагин мне понравился, но после 4-часового тестирования появилось гигантское количество замечаний, которые и хочу высказать.
1. Совет пользователям XP. Скачайте TC 6.55pb2, скопируйте оттуда в папку плагина файл totalcmd.exe.manifest и переименуйте его в syn.exe.manifest. Теперь диалог настройки при вызове exe-шника поддерживает стили XP
2. Англоязычный интерфейс напрягает, но думаю это будет исправлено в следующих версиях.
3. Дополнительный функционал плагину пока не нужен. Советую автору сначала разобраться со всеми имеющимися багами...
4. ...а багов много. Если сравнивать Syn и SynPlus, то окажется, что Syn уже обошел своего конкурента (нагло стащив всё что мог), но пользоваться им очень неудобно. Итак, сначала изложу баги, а потом пожелания.
Баги:
- у меня дома плагин упорно не хочет загружаться по F3 (показывает только acp-файлы), но на работе подхватился сразу. Наверное виноваты мои кривые руки, хотя если у кого такие-же проблемы - напишите.
- Exe-файл невозможно запустить без параметров. Т.е. запустить можно, но тогда не загружаются схемы подсветки и макросы.
- Автор стащил у создателей SynPlus диалог настройки схем подсветки, но не догадался захватить диалог управления схемами подсветки. В результате можно по всякому настраивать свою схему, но изменить ассоциированные с ней файлы нельзя. Например, имеющаяся схема PHP ассоциирована с "PHP Files". Значит она будет использоваться при открытии PHP, но не будет при открытии PHP3, PHP4, PHTML и т.д.
[остальные баги допишу в следующем посте] |
|
Back to top |
|
|
Борис
Joined: 13 Jul 2006 Posts: 10
|
(Separately) Posted: Thu Jul 13, 2006 11:32 Post subject: |
|
|
Лично мне не удалось свернуть (Collapse) код. Кто знает, где собака порылась? WinXP, TC 6.54 (2.2.2006) |
|
Back to top |
|
|
Sam Dark
Joined: 25 Apr 2005 Posts: 484 Location: Voronezh, Russia
|
(Separately) Posted: Thu Jul 13, 2006 11:37 Post subject: |
|
|
Плагин в общем понравился, но вот возникли пожелания и вопросы:
1. Добавить возможность менять шрифт на жирный.
2. Как не открывать плагином txt?
3. Нехватает родного языка. _________________ RMCreative — это жжж неспроста...
reggi — здесь я регистрирую домены |
|
Back to top |
|
|
Митяй
Joined: 05 Oct 2005 Posts: 102 Location: Москва
|
(Separately) Posted: Thu Jul 13, 2006 11:39 Post subject: |
|
|
[баги. продолжение...]
- Диалог настройки схем подсветки сделан коряво. При попытке скопировать диапазон и вставить в другое место выдаёт ошибку и вставляет неизвестно что.
- Одинаковые схемы в Syn и в SynPlus выглядят по разному (например схема HGL). Думаю, это от того, что SynPlus сначала подсвечивает диапазоны, а потом уже ключевые слова и группы символов, а Syn наоборот.
- Диалог настройки схем подсветки не должен появляться на панели задач. И конечно не должен свёртывать окно Syn при своём появлении.
- Поле с номерами строк и поле с вложенными уровнями - это разные вещи. Нужна возможность показывать второе без первого.
- В больших файлах поле с номерами строк расширяется, а поле с вложенными уровнями за счёт этого сжимается и крестики и линии становятся плохо видны.
- Программа должна запоминать размер и положение окна при закрытии и восстанавливаться при следующем запуске. Ну или хотя бы иметь опцию запуска в развернутом виде.
- В листере должен включаться режим только-чтение. Переключение между режимами - кнопкой F4 (как в SynPlus). А ещё можно сделать два набора панелей инструментов - для просмоторщика и для редактора.
- Должена быть возможность доступа ко всем коммандам из какого-нибудь меню. Сейчас если надо сохранить подсветку в RTF нужно сначала добавить соответствующую кнопку на панель инструментов, провести операцию, а затем опять удалить кнопку. Сложно.
Кажется я плавно перешел от багов к пожеланиям, так что заканчиваю. Появлялись еще мелкие баги, которые повторить я не смог и поэтому отношу к глюкам.
И ещё. Несмотря на всё это, идея плагина замечательная, функциональность прекрасная. Я уже написал ACP файл для языка ActionScript2 и собираюсь писать для C++. Так что если кому лень писать самим - обращайтесь. |
|
Back to top |
|
|
Митяй
Joined: 05 Oct 2005 Posts: 102 Location: Москва
|
(Separately) Posted: Thu Jul 13, 2006 11:43 Post subject: |
|
|
2Борис
Сворачивать можно только PHP, HTML, CSS, INI, REG и еще несколько форматов. Для остальных придется добавлять правила сворачивания самому. Но замечательно именно то, что это очень просто. |
|
Back to top |
|
|
Борис
Joined: 13 Jul 2006 Posts: 10
|
(Separately) Posted: Thu Jul 13, 2006 11:59 Post subject: |
|
|
2Митяй
Не против сделать, плз, расскажи как. |
|
Back to top |
|
|
Митяй
Joined: 05 Oct 2005 Posts: 102 Location: Москва
|
(Separately) Posted: Thu Jul 13, 2006 12:03 Post subject: |
|
|
Для какого язака хочешь писать правила? |
|
Back to top |
|
|
Борис
Joined: 13 Jul 2006 Posts: 10
|
(Separately) Posted: Thu Jul 13, 2006 12:11 Post subject: |
|
|
C++ |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|