SynWrite (Syn2)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

CapFlint
Он ищет от курсора. Так что бага нет
Последний раз редактировалось Alextp Пт сен 24, 2010 12:45, всего редактировалось 1 раз.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Beta upd. (ссылка та же)
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Alextp писал(а):Он ищет от курсора. Так что бага нет
Баг в том, что выделение исчезает и (невидимый) курсор зачем-то смещается при прокрутке. Повторное нахождение само по себе, разумеется, не баг, это всего лишь следствие бага.

Вот более детальная и наглядная последовательность действий:
1. Открыть достаточно длинный файл (больше одного экрана), перейти в режим просмотра, нажать Ctrl+F, ввести текст, который присутствует в файле, но находится за нижней границей, нажать Enter. Окно прокручивается к найденному фрагменту, сам фрагмент выделяется.
2. Нажимаем F4 — курсор замигал в конце выделенного фрагмента. Всё нормально. Снова нажимаем F4, чтобы скрыть курсор.
3. Нажимаем стрелочку вниз. Файл прокручивается на одну строчку, при этом выделение почему-то исчезает.
4. Нажимаем F4: курсор уже мигает на одну строчку выше того положения, где он находился.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Fixed: beta upd.
Последний раз редактировалось Alextp Пт сен 24, 2010 17:32, всего редактировалось 5 раз.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Alextp
Подтверждаю, спасибо.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Alextp
Версия 2.2.600.

Плагином (не через exe) в режиме правки открыт файл. Изменяю этот файл другой программой. В окне плагина появляется окно:
---------------------------
Syn
---------------------------
Файл "lalala.ext" был изменён.

Перезагрузить?
---------------------------
ОК Отмена
---------------------------
Проблема - пока это окно не закроешь, в основном окне TC не работает клавиша Tab.
Это общая беда листерных плагинов или частный случай этого плагина?
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

не знаю- Надо смотреть msgbox в каком-нть плагине.. (В IniEd есть msgbox section ... already exists)
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Batya писал(а):Это общая беда листерных плагинов или частный случай этого плагина?
Общая беда. И не только плагинов. Гислер говорил об этом: если в каком-то из окон выводится MessageBox, винда перехватывает все нажатия TAB, ENTER и ещё чего-то во всех остальных окнах.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

CaptainFlint
Ясно.

Alextp
А можно выводить этот диалог только в момент получения фокуса окном листера?
(Сильно заморачиваться, думаю, не стоит. Но если много времени не займёт, сделай, пожалуйста.)

Ещё заметил прикол.
В настройках плагина установлен листерный диалог поиска.
Выполняю поиск в TC по содержанию текста.
Для повторения ситуации нужно, чтобы вхождение искомого текста в некоторый файл было единственным. Также нужно, чтобы этот тип файлов имел не очень простую схему подсветки.
Итак, после окончания поиска, не закрывая диалога поиска, в результатах на файле быстро дважды нажимаю F3. Появляется диалог:

Код: Выделить всё

---------------------------
Не найдено:
---------------------------
Искомый текст
---------------------------
ОК   
---------------------------
И только после закрытия этого диалога появится окно листера :)
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

у меня прикол не повторяется. )
aldares
Сообщения: 57
Зарегистрирован: Вт дек 28, 2004 11:50

Сообщение aldares »

А размер файла? Килобайты или мегабайты? Может, от загрузки системы зависит, или от х32/х64?
Аватара пользователя
Афи
Сообщения: 132
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Сообщение Афи »

Плагин: так долго выходит при нажатии Esc... :(
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Афи
убери проверку *.ini в папке Syn антивирусом. Из-за этого долго
Аватара пользователя
Афи
Сообщения: 132
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Сообщение Афи »

Alextp
Сработало. Спасибо!
Аватара пользователя
Афи
Сообщения: 132
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Сообщение Афи »

Alextp
Вы не планируете сделать доступ в контекстном меню плагина к основному меню (или хотя бы к избранным основным командам), как это реализовано, к примеру, в SynPlus или Imagine? Без включения меню на "привычном" месте...
Ответить