Страница 35 из 198

Добавлено: Пн апр 18, 2011 10:14
Alextp
Dr. Pilulkin
как воспроизвести?

Добавлено: Пн апр 18, 2011 10:17
Dr. Pilulkin
Alextp
1. Открываем несколько вкладок.
2. Нажимаем Ctrl+F4.
3. Ошибка "Control "" has no parent window."

Добавлено: Пн апр 18, 2011 10:26
Alextp
не воспроизводится, хм.

Добавлено: Пн апр 18, 2011 10:30
Dr. Pilulkin
Видимо, все зависит от настроек. Может кинуть скрины? А то переписывать все настройки очень долго.

Добавлено: Пн апр 18, 2011 10:58
Alextp
Лучше кинь %appdata%\SynWrite\Syn.ini (или он у тебя в папке syn?) на email (About)

Добавлено: Пн апр 18, 2011 11:16
Dr. Pilulkin
Кинул. Только мне оттуда еще ни разу ответ не приходил. :)

Добавлено: Пн апр 18, 2011 12:32
Alextp
не приходил, т.к. ты сдублировал здесь. )
Повторяется. Особенность в том что Ctrl-f4 это _вторая клавиша. с первой Ctrl-W этого нет

Добавлено: Пн апр 18, 2011 13:00
790
Dr. Pilulkin писал(а):Еще один "бажик". Если закрывать вкладку по Ctrl+F4 (по-мойму общепринятый стандарт), то появляется сообщение об ошибке.
у меня тоже самое

Добавлено: Пн апр 18, 2011 19:37
Alextp

Добавлено: Сб апр 30, 2011 01:46
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 на продвинутый поиск (и одновременно на замену, когда она будет), но это ерунда каждый настроит сочетания как хочет.

зарание спасибо за труд над программой

Добавлено: Сб апр 30, 2011 09:29
Alextp
-так это то что тотал и все открытые окна lister блокируется когда открыто диологовое окно обычного поиска в synwrite
Уже говорили.. поправить- может быть потом, если вообще.

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


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

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

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

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

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

6) добавить подсвесивание линии между скобками { и }.
Не получится(линию нельзя подсветить)

Добавлено: Сб апр 30, 2011 11:57
elsuk2
спасибо за ответы,

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

а по поводу "интеллектуальной подсветки" было бы вообще супер

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

У кого были вопросы(баги) по c++ lexer?

Добавлено: Ср июн 01, 2011 15:38
Dr. Pilulkin
Еще раз про замену символов в блоке. Если выделить вертикальный блок и нажать "Заменить все", то заменяет все равно во всем тексте, а не в выделенном блоке.

Добавлено: Ср июн 01, 2011 18:28
Alextp
занесу в to do.