SynWrite (Syn2)

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

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

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

Сообщение Alextp »

Dr. Pilulkin
как воспроизвести?
Аватара пользователя
Dr. Pilulkin
Сообщения: 17
Зарегистрирован: Ср апр 13, 2011 14:31

Сообщение Dr. Pilulkin »

Alextp
1. Открываем несколько вкладок.
2. Нажимаем Ctrl+F4.
3. Ошибка "Control "" has no parent window."
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

не воспроизводится, хм.
Аватара пользователя
Dr. Pilulkin
Сообщения: 17
Зарегистрирован: Ср апр 13, 2011 14:31

Сообщение Dr. Pilulkin »

Видимо, все зависит от настроек. Может кинуть скрины? А то переписывать все настройки очень долго.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Лучше кинь %appdata%\SynWrite\Syn.ini (или он у тебя в папке syn?) на email (About)
Аватара пользователя
Dr. Pilulkin
Сообщения: 17
Зарегистрирован: Ср апр 13, 2011 14:31

Сообщение Dr. Pilulkin »

Кинул. Только мне оттуда еще ни разу ответ не приходил. :)
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

не приходил, т.к. ты сдублировал здесь. )
Повторяется. Особенность в том что Ctrl-f4 это _вторая клавиша. с первой Ctrl-W этого нет
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Dr. Pilulkin писал(а):Еще один "бажик". Если закрывать вкладку по Ctrl+F4 (по-мойму общепринятый стандарт), то появляется сообщение об ошибке.
у меня тоже самое
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

elsuk2
Сообщения: 6
Зарегистрирован: Пт апр 29, 2011 22:07

Сообщение elsuk2 »

Alextp спасибо прога отлично работает, только недавно о ней узнал как плагин тотала, но вот в первый же день появились некторые неудобства в работе при поиске из тотала так что привожу несколько пожеланий и критики,
Что сразу не понравилось так это то что тотал и все открытые окна lister блокируется когда открыто диологовое окно обычного поиска в synwrite, и также не понятно зачем 3 не связанных друг с другом поиска lister, быстрый и обычный. может стоит обеденить?
например ищем в файлах что-то в тотале открываем результат через F3, synwrite ищет через lister, чтобы найти следующее слово надо нажимать F5 место F3, а это надо перносит палец(( а мы народ ленивый, вобщем ладно, это дело можно поменять в настройках на F3.
вобщем нажимаем на результате поиска файлов тотала F3, открывается synwrite, ну и как обычно выделяется найденный текст, далее F5(F3 у меня) и продолжаем искать через листер собствнно предолжение в том чтобы
1) synwrite при открытии вставял текст который ищем в тотале в поле быстрого поиска и уже далее искал через быстрый поиск, соотвественно и нажатие F3(и назад ctrl+F3) тоже были связанны с быстрым поиском,
2) добавить в панель быстрого поиска кнопку "Найти все и пометить". вобщем также как в обычном поиске, чтобы сохранялось подсвечивание даже при клике и навигации по документу, а также выделении иного текста не относящегося к поиску. Выделение остается до тех пор пока не нажмешь повторно кнопку про пометить либо удалишь текст в поле.
3) добавить при быстром поиске выделение всех вхождений по всему документу, но текущее найденне вхождение будет выделенно другим цветом. Соответсвенно при таком поиске выделения найденного в документе будет утерены при клике по документу.
4) добавить такую штуку как "интеллектуальная подсветка" (как в программе notepad++) вобщем подсвечивать ВСЕ найденные вхождения выделенного слова во всем документе, например при двойном клике по слову "привет" либо просто при выделениии всего слова выделяются все слова "привет" либо "ПрИвеТ" во всем документе. и соотвественно сброса выделения при снятии выделения с основного выделенного слова. тофтология но думаю суть ясна.
5) исправить потерю фокуса с документа при работе с быстрым поиском, если курсор мыши над документом. например ввел текст в поле быстрого поиска, текст подсветился далее скролом мышки пытаемся пролистать документ вниз чтобы увидеть что там ниже а он не двигается, приходится кликать на документ, соотвественно и выделение найденного теряется, и только потом документ начинает слушатся скрола мышки.
6) добавить подсвесивание линии между скобками { и }. например в файлах сpp, как бы пунктирные вертикльные линии и так есть, но желательно чтобы эта линия подсвечивалась при подсвечивании пары скобок { }
7) и еще, это конечно дело привычки но сделеть по умолчанию сочетание Ctrl+F с приявзкой на быстрый поиск, а сочетание Сtrl+R на продвинутый поиск (и одновременно на замену, когда она будет), но это ерунда каждый настроит сочетания как хочет.

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

Сообщение Alextp »

-так это то что тотал и все открытые окна lister блокируется когда открыто диологовое окно обычного поиска в synwrite
Уже говорили.. поправить- может быть потом, если вообще.

-и также не понятно зачем 3 не связанных друг с другом поиска lister, быстрый и обычный.
lister- для совместимости с Тоталом, быстрый- для набора и тут же видения текста по набору.


--
1) synwrite при открытии вставял текст который ищем в тотале в поле быстрого поиска
Поиск один все равно. код один. Только вызывается он из 3х мест-
непонятно зачем делать тот же поиск в QSearch.

2) добавить в панель быстрого поиска кнопку "Найти все и пометить".
для этого- команда Поиск-- Пометить все

3) ..но текущее найденне вхождение будет выделенно другим цветом
Это не поддерживает движок. цвет - или selection, или пометки (черные). больше цвета нет.

4) добавить такую штуку как "интеллектуальная подсветка"
подумаю.

5) исправить потерю фокуса с документа при работе с быстрым поиском, если курсор мыши над документом.
тут дело в том, что фокус на Qsearch, а скролл можно делать только когда фокус на editor. Соотв. надо переводить фокус. мышь подд-т скролл только для фокус-го контрола

6) добавить подсвесивание линии между скобками { и }.
Не получится(линию нельзя подсветить)
elsuk2
Сообщения: 6
Зарегистрирован: Пт апр 29, 2011 22:07

Сообщение elsuk2 »

спасибо за ответы,

>для этого- команда Поиск-- Пометить все
ага разобрался сделал через нажатие сочетаний клавиш

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

Сообщение Alextp »

Интел.подсветку -позже. После UViewer. вообще лучше сделать другое-быстрый запуск плага. Для этого надо переделать систему загрузки lexers.

У кого были вопросы(баги) по c++ lexer?
Аватара пользователя
Dr. Pilulkin
Сообщения: 17
Зарегистрирован: Ср апр 13, 2011 14:31

Сообщение Dr. Pilulkin »

Еще раз про замену символов в блоке. Если выделить вертикальный блок и нажать "Заменить все", то заменяет все равно во всем тексте, а не в выделенном блоке.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

занесу в to do.
Ответить