Страница 1 из 10

SynPlus

Добавлено: Пт ноя 25, 2005 12:11
Batya
SCHMaster
Я подумал, что нехорошо, что для такого замечательного плугина SynPlus не завели темы на новом форуме.

Уже и вопрос придумал :) , для меня действительно актуальный:
Нельзя ли сделать возможность принудительного выставления кодировки по типам файлов? (Примерно так, как для открытия в режиме "просмотр\редактирование".)

Добавлено: Сб ноя 26, 2005 02:21
SCHMaster
В принципе можно. Вот ждемс когда Виталик&C доведут до путя новую версию подсветки. Вроде там опять все переделали (жди глюков :)). И если не забыли, то и возможность добавлять свои опции в посветку организуют (может быть :)). Вот туда я бы-с превеликим удовольствием и запихнул-бы и принудительную смену кодировки, и шрифт и все то, что народ хотел-бы видеть для типов файлов.
Т.к. создавать еще один файл настроек, да еще и читать-сохранять из него каждый раз... Это ужо слишком. Хотя можно на крайняк.
Вот только вопрос, когда это будет... Наворачивать плагин дальше смысла невижу - достаточно "замороченный" он уже. А вот с расходом памяти побороться можно. Но тут уже нужна новая версия подсветки.
Или другой стимул - что-б меня опять на SynPlus переклинило :). (этого пока непредвидится - лично меня все устраивает с большим запасом :))
Так что ждемс...

Добавлено: Сб мар 25, 2006 14:39
KF-121
Здравствуйте!
Пользуюсь вашим плагином, очень харошая вешь. Так вот чтобы хотел
сказать по поводу его улучшения и замечаний.
Что бы хотел дабавить.
1. Сделать функцию "Не изменять дату
модификации файла". т.е. при открытии файла считывается дата и время
API функцией GetFileTime(...), а после сохранения изменяется дата и
время на старое. Функция SetFileTime(...).
2. В верхнем правом углу окна плагина, есть быстрый поиск. Так вот
можно сделать обратное направление поиска (пока только направление в
перед.)
3. На строке статуса внизу показывается количество выделеных символов,
кол-во срок и столбцов, а можно еще добавить количество выделенных
строк куда нибудь рядом?
4. Еще сделать в подсветках, возможность подсчечивания парных скобок.
5. В редакторе SynPlusEditor, не работает повторный поиск по F3, Еще
при поиске и замене если я хочу пропустить и не заменять то, что он
нашел, но он этого не делает, а просто за цикливается на этом слове или
символе.
Проблеммы
1. Проблемы с распечаткой, "List index out of bounds (-1)"
выскакивает вот такое окошечко. В системе больше одного принтера (их
3). Эта ошибка возникает как правило к обращению по не верному
индексу из выпадающего списка.
2. При перемещении в самый верх Ctrl+Home иногда не перемещается сам
курсор, т.е. скроллинг прошел, а курсор остался там где он и был, что
крайне не удобно при нажатии стрелок, все убегает на тужу строчку.
3. Вот заметил, что в Настройки -> Вид SinPlus, отступ правого
поля не сохраянет значение которое было выставленно до этого. Поясняю,
позиция отметки остается на тойже позиции кудя я ее поставил, а в
настройках остается 80 (поумолчанию).

-----------------------
С уважением,
Смагин Александр mailto:A.Smagin@aviaok.com

Добавлено: Вс мар 26, 2006 03:49
SCHMaster
2KF-121
Больше всего НЕЛЮБЛЮ делать одно и то-же по нескольку раз. Написал письмо - получил ответ (или мыло недошло?). Вопрос - нафигур то-же самое еще и тут? IMHO два варианта
1. Просто че-то напимать в форуме.
2. В надажде на то, что тут на меня "насядут" и я начну шевелиться... :).
С первым пунктом все ясно... По второму - видно, что недавно "вписался" в форумы по плагинам к ТС :).
Заставить че-то делать меня может:
1 - Если это оплачиваемая работа, и то не всегда (тут неподходит)
2 - Если мне че-то самому нужно (опять неподходит - лично меня все устраивает)
3 - Настроение и желание заниматься каким-то плагином или программой.

Так что, друг, жди "озарения" :).

Ну а теперь повторный ответ... Просто копирую из ответного письма.
1. Сделать функцию "Не изменять дату
Спасибо за лекцию по WinAPI :). Что-то последнее время я стал их часто
слышать (читать). Лучше б их читали мне тогда, когда нужно было :). Но
в тот момент у меня (да и у большинства) доступа к интернету небыло
вообще :).
Добавил в виш-лист.
2. В верхнем правом углу окна плагина, есть быстрый поиск ...
Не обещаю. Полноценный быстрый поиск есть на левой панели.
3. На строке статуса внизу показывается количество выделеных символов, ...
Куда только.... Посмотрю...
Добавлю - а зачем? Для каких целей? Т.к. такая фича, пусть не много, но еще более "затромозит" работу плагина...
4. Еще сделать в подсветках, возможность подсчечивания парных скобок
Это не ко мне
5. В редакторе SynPlusEditor, не работает повторный поиск по F3
Правильно. И не будет. F3 это для листера. Команду плагину листер
передает.
Еще
при поиске и замене если я хочу пропустить и не заменять то, что он
нашел, но он этого не делает, а просто за цикливается на этом слове или
символе.
В курсе. Борюсь, но тут глюк не только у меня (точнее не у меня вообще
:)), а в базовом классе. Вроде уже поправил (было дело), но обновился
каласс, где вроде тоже поправили... Я на радостях и в полном доверии
все тупо "заменил" И... Оказалось ни-кто ни-че не исправил. Только еще
хуже стало :). Так-что пока терпим...
Добавлю - тут работа потихоньку движется.

Все. Надоело копи-пастом заниматься. Есть желание - на остальное отвечай сам-же через копи-паст...

2 ALL
НАРОД !!! Просьба - если написали письмо и получили ответ, не нужно дублировать это-же еще на форуме. Иначе начну тупо игнорировать письма, как ув. тов. Гистлер :)

Добавлено: Вс мар 26, 2006 15:35
MiDoS
Правильно. И не будет. F3 это для листера. Команду плагину листер передает.
Почему это правильно? ieview замечательно работает с F3, а в синплюсе приходится пользоваться встроенным поиском. Ужасно неудобно. Да и по F7 поиск находит только один раз, не перемещаясь к следующему вхождению.

Идея с сохранением места просмотра хороша, но нужен список исключений. Иначе все readme файлы открываются с конца.

Необходима подсветка найденного текста по всему документу.

Добавлено: Пн мар 27, 2006 05:19
SCHMaster
2MiDoS
Почему это правильно?
По тому, что...
5. В редакторе SynPlusEditor, не работает повторный поиск по F3

Речь идет не о ПЛАГИНЕ. А в плагине поиск по F3 прекрасно работает
а в синплюсе приходится пользоваться встроенным поиском. Ужасно неудобно.
??? Антиресно... А плагин случайно не в режиме "стандартный диалог поиска-замены" ? :) Переключи (рядом с кнопкой поиска на тулбаре).
Да и по F7 поиск находит только один раз, не перемещаясь к следующему вхождению
А с каких таких делов по F7 плагин должен искать следующее вхождение? F7 - вызов диалога поиска. Там-же и настраиваешь, как искать и откель...
Идея с сохранением места просмотра хороша, но нужен список исключений. Иначе все readme файлы открываются с конца.

Дык отключи... Левая панель, вкладка "История", чекбокс внизу...
Необходима подсветка найденного текста по всему документу.
С этим вряд-ли. Довольствуйся пометками на левом поле.

Добавлено: Ср мар 29, 2006 15:23
MiDoS
Жму F3, ввожу слово, тыкаю Enter, находит и закрывает окно. Жму снова F3, опять окно, Enter - курсор на первом нахождении, а не на следущем. По идее во второй раз окна быть не должно, а сразу должен быть переход на второе нахождение.

Добавлено: Пт мар 31, 2006 03:48
SCHMaster
2MiDoS
??? Бился я бился, но такого поведения недобился... Но... Все может быть. Диалог какой - родной листера или SynPlus-овский?

Добавлено: Пт мар 31, 2006 17:48
MiDoS
Родной. Удалил synplus.ini, поиск стал нормально работать...
Ниже один из разделов старого иника, если нужно могу заслать весь.

[SEARCHENGINE]
AUTOCOMPLEETE=1
ssoMatchCase=0
WholeWord=0
Backwards=0
EntireScope=1
SelectedOnly=0
Replace=1
ReplaceAll=0
Prompt=1
CurWord=0
RegExp=0
MARKER=1

А на счет запоминания места - необходимы именно исключения (readme.txt и т.д.), а не полное отключение, или чтобы запоминалось не только название файла, а полный пусть к нему

Добавлено: Сб апр 01, 2006 02:48
SCHMaster
А на счет запоминания места - необходимы именно исключения...
Не в обиду... Но нехочу я окончательно превращать плагин в монстра... И без того уже в настройках можно запутаться :). Да прибавь еще время на проверку этих настроек. Предвидя реплику типа ".. да че-та мпроверять то.." отвечу сразу... Тут "ниче", там "ниче", еще в 20-30 местах "ниче".... А в куче - уже настроек читается туева хуча.

Добавлено: Пн апр 03, 2006 14:09
KF-121
А можно исходники в студию. и по моему будет все ок. Будут править себе кто что хочет. Просто у меня на работе приходиться работать с ним по 5-7 часов в день, а при определенных глюках это оч не приятно. Другой редактор получше не нашел.

Добавлено: Вт апр 04, 2006 03:52
SCHMaster
2KF-121
Про "исходники в студию" я писал раз 20... Повторять надоело. Исходников небудет.
... а при определенных глюках это оч не приятно
О каких глюках идет речь? Вот тут поподробнее, т.к. готовится новая версия. Принципиально нового ничего там нет, просто кое-что меняю (к примеру выкинул вообще модуль IniFiles - заменил API функциями)

Добавлено: Вт апр 04, 2006 16:18
KF-121
SCHMaster писал(а):2KF-121
О каких глюках идет речь? Вот тут поподробнее, т.к. готовится новая версия.
Вот буквально вчера, вылез баг, то что при замене (Ctrl+f7) иногда не работает кнопка "для всех" она начинает работать как "ОК".

А на этот раз замена будет нормально рабтать когда нажимаешь кнопку NO?

Добавлено: Ср апр 05, 2006 03:04
SCHMaster
2KF-121
Постараюсь исправить глюки с заменой. Самого уже достало :).

Добавлено: Ср апр 05, 2006 10:08
Batya
SCHMaster
Я уже потерял надежду, что поиск будет работать так, как _мне_ нужно. Но, в свете того, что ты хочешь его править, вспомню, что меня не устраивает.

Сразу скажу, что у меня установлен диалог поиска SynPlus. Это только для того, чтобы искать с текущей позиции курсора (стандартный диалог ищет всегда сначала).
Выполняю в TC поиск по содержимому. В окне поиска на найденном файле нажимаю F3 - открылся просмотр в SynPlus - снова F3 - первое вхождение искомой фразы. Здесь все нормально. Но если после поиска на файле нажимаю Enter - в TC перейти к файлу - нажимаю F3 - открылся просмотр в SynPlus - снова F3 - открылся диалог поиска, а не первое вхождение. Это, на мой взгляд, - баг.
В описанном случае поиска по содержимому из TC, а затем поиск по F3 без подъема диалога, поиск ведется без учета параметров, выставленных с поиске TC и переданных в плагин ("Учитывать регистр", "Только слова целиком"). Также при этом обрезаются концевые пробелы. Нормально начинает работать поиск, если в плагине поднять диалог поиска (стандартный по Ctrl+F) и нажать Enter.

Было что-то еще. Вспомню, напишу.