Syn (Lister plugin)
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3 ... 18, 19, 20  Next  :| |:
Total Commander -> Плагины Total Commander

#1: Syn (Lister plugin) Author: Alextp PostPosted: Tue Jul 11, 2006 23:46
    —
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

#2:  Author: BatyaLocation: Москва, Россия PostPosted: Wed Jul 12, 2006 13:27
    —
А автор плагина бывает на этом форуме? Имеет ли смысл вообще что-то постить в эту тему?

#3:  Author: fundukLocation: Санкт-Петербург PostPosted: Wed Jul 12, 2006 13:40
    —
Имхо, надо бы зарегенным на fforum'е ему в тему запостить, что здесь тоже создана.

#4:  Author: Alextp PostPosted: Wed Jul 12, 2006 14:24
    —
Автор здесь не бывает. Надо писать ему емейлом или на fforum.ru.
Про создание темы здесь я ему написал.

#5:  Author: BatyaLocation: Москва, Россия PostPosted: Wed Jul 12, 2006 14:49
    —
Я на fforum запостил о существовании этой темы.

#6:  Author: sepa PostPosted: Wed Jul 12, 2006 17:59
    —
Да нехорошо получилось, не думал что на wincmd при размещении плагина можно давать ссылку на обсуждение только на форум самого wincmd.ru.
Что ж будем обсуждать здесь.
Повторю текст который здесь в первом топике не написали:
Quote:

P.s.
Написано для себя, если кому пригодиться - буду рад. Но и функции добавлять буду только те, что нравятся. Ведь всем не угодишь. Vitalik хотел написать модульный плагин, специально чтобы каждый мог выбрать функции нужные именно ему. Если есть желающие помочь, свяжитесь с ним. Все вожможности этого плагина я предоставлю.

Вопрос от Batya
Quote:
А как перечитать файл в другой кодировке?

Если файл не модифицирован, то просто нажать на втором поле статусбара. Если модифицирован, то это действие приведет к выбору кодировки для сохранения.[/quote]

#7:  Author: BatyaLocation: Москва, Россия PostPosted: Wed Jul 12, 2006 18:54
    —
Падает на ReadOnly-файлах.

#8:  Author: МитяйLocation: Москва PostPosted: Thu Jul 13, 2006 11:13
    —
Плагин мне понравился, но после 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 и т.д.
[остальные баги допишу в следующем посте]

#9:  Author: Борис PostPosted: Thu Jul 13, 2006 11:32
    —
Лично мне не удалось свернуть (Collapse) код. Кто знает, где собака порылась? WinXP, TC 6.54 (2.2.2006)

#10:  Author: Sam DarkLocation: Voronezh, Russia PostPosted: Thu Jul 13, 2006 11:37
    —
Плагин в общем понравился, но вот возникли пожелания и вопросы:
1. Добавить возможность менять шрифт на жирный.
2. Как не открывать плагином txt?
3. Нехватает родного языка.

#11:  Author: МитяйLocation: Москва PostPosted: Thu Jul 13, 2006 11:39
    —
[баги. продолжение...]
- Диалог настройки схем подсветки сделан коряво. При попытке скопировать диапазон и вставить в другое место выдаёт ошибку и вставляет неизвестно что.
- Одинаковые схемы в Syn и в SynPlus выглядят по разному (например схема HGL). Думаю, это от того, что SynPlus сначала подсвечивает диапазоны, а потом уже ключевые слова и группы символов, а Syn наоборот.
- Диалог настройки схем подсветки не должен появляться на панели задач. И конечно не должен свёртывать окно Syn при своём появлении.
- Поле с номерами строк и поле с вложенными уровнями - это разные вещи. Нужна возможность показывать второе без первого.
- В больших файлах поле с номерами строк расширяется, а поле с вложенными уровнями за счёт этого сжимается и крестики и линии становятся плохо видны.
- Программа должна запоминать размер и положение окна при закрытии и восстанавливаться при следующем запуске. Ну или хотя бы иметь опцию запуска в развернутом виде.
- В листере должен включаться режим только-чтение. Переключение между режимами - кнопкой F4 (как в SynPlus). А ещё можно сделать два набора панелей инструментов - для просмоторщика и для редактора.
- Должена быть возможность доступа ко всем коммандам из какого-нибудь меню. Сейчас если надо сохранить подсветку в RTF нужно сначала добавить соответствующую кнопку на панель инструментов, провести операцию, а затем опять удалить кнопку. Сложно.

Кажется я плавно перешел от багов к пожеланиям, так что заканчиваю. Появлялись еще мелкие баги, которые повторить я не смог и поэтому отношу к глюкам.

И ещё. Несмотря на всё это, идея плагина замечательная, функциональность прекрасная. Я уже написал ACP файл для языка ActionScript2 и собираюсь писать для C++. Так что если кому лень писать самим - обращайтесь.

#12:  Author: МитяйLocation: Москва PostPosted: Thu Jul 13, 2006 11:43
    —
2Борис
Сворачивать можно только PHP, HTML, CSS, INI, REG и еще несколько форматов. Для остальных придется добавлять правила сворачивания самому. Но замечательно именно то, что это очень просто.

#13:  Author: Борис PostPosted: Thu Jul 13, 2006 11:59
    —
2Митяй
Не против сделать, плз, расскажи как.

#14:  Author: МитяйLocation: Москва PostPosted: Thu Jul 13, 2006 12:03
    —
Для какого язака хочешь писать правила?

#15:  Author: Борис PostPosted: Thu Jul 13, 2006 12:11
    —
C++



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3 ... 18, 19, 20  Next  :| |:
Page 1 of 20

Powered by phpBB © 2001, 2005 phpBB Group