View previous topic :: View next topic |
Author |
Message |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Apr 23, 2012 16:57 Post subject: |
|
|
Не сказал бы что баг- особенность. Там есть логика по запоминанию FromCursor -она может сбросить флаг (если вызвали с большим выделением)
Бета не новая _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Mon Apr 23, 2012 17:02 Post subject: |
|
|
Alextp wrote: | Не сказал бы что баг- особенность. Там есть логика по запоминанию FromCursor -она может сбросить флаг (если вызвали с большим выделением) | Именно баг, но не в том, что FromCursor сбрасывается, а в том, что не восстанавливается при выходе из Найти/Заменить. В результате пользователь хочет одно, а Син навязывает ему другое. Опасная ситуация.
Воспроизведение уже описал _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Apr 23, 2012 17:13 Post subject: |
|
|
он восстанавливается- если не выделять строки. А при выделении строк сбрасывается- из-за логики "поиск в выделении -НЕ от курсора" _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Mon Apr 23, 2012 17:29 Post subject: |
|
|
Попробую объяснить на своем примере. Я хочу всегда искать от_курсора. После того как я один раз выставил галку, Син делает мне подножку следующей последовательностью нажатий: Ctrl+A Ctrl+F Esc Up - мне после этого приходится опять ставить галку при входе в Найти (без этой галки любимый wrap не работает). Не порядок. _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Mon Apr 23, 2012 18:03 Post subject: |
|
|
Похоже мытарства с Поиском/Заменой закончились. Ура!
Спасибо.
Нужно только добавить, что остался мелкий, трудно воспроизводимый баг. Проявляется не регулярно и только при выходе из Найти/Заменить по Esc после перенастройки галок. Есть подозрение, что настройки при этом куда-то не переносятся. Проявляется при поисках без диалогов, например, в виде отказа от wrap. Забавно это выглядит: попытки искать wrap-ом не удачны, а просмотр Найти показывает [x]wrap. Лечится любым поиском изнутри диалога. На мою работу этот баг влияния не оказывает, так как настройки я всегда держу в [x]from cursor и [x]wrap.
Добавлено спустя 9 минут:
4. Пожелание. При настройке цветов в комбо Color содержится много готовых цветов и выход в ручной подбор Custom. Сейчас при вызове Custom после готового - диалог выбора цвета не инициализирован, то есть каждый раз приходится начинать с "черного". Можно ли инициализировать тем цветом, который был до этого? Это решит частую задачу: чуть поправить цвет элемента. _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Tue Apr 24, 2012 19:57 Post subject: |
|
|
1. Есть различие в поведении поиска из Диалога и прямо из буфера. Устойчиво проявляется, если скопировать ячейку с текстом из Excel (не текст из ячейки, а всю ячейку). В буфере будет текст, заканчивающийся на char(10). При вставке из буфера в диалоге в поле Search for: последний символ отрезается, а при поиске из буфера (find string from clipboard) видимо нет, так как поиск заканчивается неудачей.
Предлагаю привести к одинаковому поведению.
Предлагаю при этом учитывать настройки:
- Если включен reg-exp или spec-chars, то при вставке из буфера в диалогах заменять char(9,10,13) на \t \r \n.
- Если оба выключены - текущее поведение (tab оставлять как есть, концы строк отрезать). _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Apr 24, 2012 20:02 Post subject: |
|
|
Согласен.
Добавлено спустя 32 минуты:
уточню-
-при поиске из буфера отрезать все от символов 13, 10
-при вставке в длг: заменять 13, 10 на \r \n и включать флаг spec-chars (если выключен и он и regexp) _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Tue Apr 24, 2012 21:27 Post subject: |
|
|
Alextp wrote: | -при поиске из буфера отрезать все от символов 13, 10 | Нормально.
Alextp wrote: | -при вставке в длг: заменять 13, 10 на \r \n и включать флаг spec-chars (если выключен и он и regexp) | Делать переключение настроек - это неудачное решение. Мне было бы неприятно, возвращать их в нужное состояние, если в буфере случайно окажутся лишние символы.
Замены char(9) на \t очевидны? Или неуместны? _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
kvichans

Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Tue Apr 24, 2012 22:56 Post subject: |
|
|
Alextp wrote: | очевидны.
Тогда менять 13,10,9 если есть опции или отрезать все от 13,10, если нет опций | Да, это подходит _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
 |
kalima

Joined: 01 Dec 2011 Posts: 21 Location: Ростов-на-Дону
|
(Separately) Posted: Wed Apr 25, 2012 11:11 Post subject: |
|
|
подскажите, как настроить, чтобы при клике по e-mail адресу открывался почтовый клиент, установленный по умолчанию .. например, как в EmEditor, жмешь на эл.адрес и открывается окно Outlook "Создать сообщение", в котором этот адрес уже вписан в графу получателя ... спс |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
kalima

Joined: 01 Dec 2011 Posts: 21 Location: Ростов-на-Дону
|
(Separately) Posted: Wed Apr 25, 2012 11:41 Post subject: |
|
|
Alextp, сенкс, хотя если кто знает как обойтись без клика на Ctrl, напишите плиз .. и позвольте еще пару моментов прояснить (сори, но сабжем пользуюсь немного) ...1. Можно ли настроить, чтобы в окне SynWrite слева проводник Windows отображался и непосредственно в нем навигацию производить ? Во вкладке "Вид" такой функции не нашел. 2. Открытие новой вкладки по двойному клику на панели рядом с открытой вкладкой, это возможно? |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|