View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Thu May 17, 2012 14:09 Post subject: |
|
|
kvichans wrote: | требуется попеременно то оставлять каретку в тексте, то на экране |
это- опция "Привязать каретку к экрану" (пока ее нет)доступная по шорткату _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Thu May 17, 2012 14:40 Post subject: |
|
|
1. Получилось :)
- Создал макрос {311,3}, назначил Ctrl+Alt+Up
- Создал макрос {312,4}, назначил Ctrl+Alt+Dn
- Назначил для ScrollUp(=331) Alt+Up
- Назначил для ScrollDn(=332) Alt+Dn (мне строки переставлять не нужно)
Теперь могу в едином стиле двигать каретку, каретку с текстом и текст под кареткой. Очень нравиться - только сейчас понимаю, что мечтал об этом всю программистскую жизнь.
Насколько я понимаю, разница макроса {311,3} и предлагаемой команды будет в количестве мельканий. При зажимании Ctrl+Alt+Up - видны промежуточные состояния (дергается)
Добавлено спустя 5 минут:
2. Отображать в Клавишах макросы не по позициям, по именам
- Макросов может быть больше 10
- Номер позиции ни чем не помогает в Клавишах
- Номер позиции не отображается в диалоге Макросы _________________ 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: Thu May 17, 2012 15:05 Post subject: |
|
|
1- получилось - хорошо. Еще раз- мне кажется надо опцию
Добавлено спустя 15 минут:
-Отображать в Клавишах макросы не по позициям, по именам
В todo
- Макросов может быть больше 10
но клавиш (макросов)- только 10. Сделать 20? _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Thu May 17, 2012 15:40 Post subject: |
|
|
Alextp wrote: | 1- получилось - хорошо. Еще раз- мне кажется надо опцию | Что улучшится?
Alextp wrote: | - Макросов может быть больше 10
но клавиш (макросов)- только 10. Сделать 20? | Видимо я не неудачно сформулировал, так как не помнил, что делают в Клавишах номера макросов. Попробую еще раз:
Предлагаю добавить в Клавиши кроме макросов по номерам, еще и макросы по именам.
Тогда увеличивать номера не нужно.
Мне раньше не попадались редакторы, которые указывают на макросы по позициям. Везде (Word, Excel, TextPad, FoxPro) у макросов было только имя. Это удобнее и универсальнее. _________________ 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: Thu May 17, 2012 15:45 Post subject: |
|
|
а. *если* делать - то опцию (а не команды).
б. клавиша не может быть для имени. Она для команды #NNN. Можно вывести имя макро в диалог Клавиши. но привязать к "имя" - нельзя _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Thu May 17, 2012 16:01 Post subject: |
|
|
Alextp wrote: | клавиша не может быть для имени ... привязать к "имя" - нельзя | Стало страшно.
Позиционное привязывание может быть внутренним механизмом. Почему нельзя его надстроить, чтобы в Клавишах отображались имена?
Вот в диалоге Макросы: указываю макрос по имени и назначаю сочетание. Зачем мне при этом знать, что я назначаю не на имя, а на позицию? _________________ 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: Thu May 17, 2012 16:19 Post subject: |
|
|
Показать в Клавишах имена можно. в todo. Но реально привязка- к позиции от 1 до 10 (даже если отобр. имя). Могу сделать число позиций 20(макросы после 20-го - не будут с клавишами)
Добавлено спустя 4 минуты:
kvichans wrote: | Зачем мне при этом знать, что я назначаю не на имя |
не понял _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Thu May 17, 2012 16:34 Post subject: |
|
|
Если 20 потом можно будет превратить в 30-40, то проблемы нет.
Например, в Word я постоянно, то есть не реже раза в неделю, применяю ~30 (из ~60) своих макросов, из них - через сочетания ~15 (из 27 назначенных). Конечно, в Син ситуация отличается, но проводить в Син и в Word приходится сравнимое время, поэтому нарастить количество макросов до 30-40 в будущем вполне реально.
Добавлено спустя 5 минут:
Alextp wrote: | kvichans wrote: | Зачем мне при этом знать, что я назначаю не на имя | не понял | В диалоге Макросы явно нигде №№ макросов не отображаются. Можно из списка их получить - подсчетом. Но только для нескольких первых членов списка.
Поэтому имена уже сейчас для пользователя первичнее.
Добавлено спустя 5 минут:
Alextp wrote: | Но реально привязка- к позиции от 1 до 10 (даже если отобр. имя) | Поясните. Как это для пользователя проявляется? Если удалить первый макрос, то сочетания остальных сползут? _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Last edited by kvichans on Thu May 17, 2012 16:44; edited 1 time in total |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Thu May 17, 2012 16:43 Post subject: |
|
|
-поэтому нарастить количество макросов до 30-40 в будущем
Сделаю свое число =30
Добавлено спустя 58 минут:
-Поясните. Как это для пользователя проявляется?
Вы сами увидите в диалоге макросы- удалите(временно) 1-й макрос _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Thu May 17, 2012 18:27 Post subject: |
|
|
Alextp wrote: | -Поясните. Как это для пользователя проявляется?
Вы сами увидите в диалоге макросы- удалите(временно) 1-й макрос | Попробовал - печальная картина: макроса нет, а сочетание есть.
Очевидно, что пользователю сочетание всегда будет нужно для действия, а не для указания на место в списке. Тем более, что в настоящий момент макросы даже места не могут менять (это, конечно, можно дать, но не спасет)
Зачем пользователя так наказывать за удаление в начале списка? Ему ведь придется переназначать все, что ниже. Что мешает Сину самому внутри диалога переставлять сочетания при изменениях? Где еще кроме этого диалога у пользователя есть возможность вмешаться в список? Запись нового макроса не может список перетряхнуть, так как новый добавляется в конец.
Зачем вообще Сину заранее показывать, что он умеет только 10 (или 30) макросов обрабатывать? Ведь показывать можно только работающие. Как-то это на FORTAN похоже (приходилось в начале 90-х работать) - на статическое выделение памяти. _________________ 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: Thu May 17, 2012 18:46 Post subject: |
|
|
вы правы - надо поправлять клавиши при удалении-перемещении в списке. Надо сделать
Добавлено спустя 42 минуты:
+ maximum 30 macros can have hotkeys (was: 9)
+ Macros dialog rearranged
пробуем(Бета) _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
keiran_green
Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Tue May 22, 2012 00:20 Post subject: |
|
|
22май12 (~5) По моему было бы удобно, если SynWrite будет иметь функцию автоматического обновления.
Тогда у каждого пользователя всегда будет актуальная версия.
Примерные опции обновления:
- Обновлять компоненты программы, как редактора (установка в систему, НЕ как плагина к ТС);
- Обновлять компоненты программы, как плагина для TC;
- Обновлять до бета версии.
При обновлении показывать окошко Changelog'a. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue May 22, 2012 00:23 Post subject: |
|
|
Это не планирую(много возни с веб-компонентами, писать updater, много тестить, мне это не надо). не заносите в 1 пост _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
keiran_green
Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Tue May 22, 2012 00:25 Post subject: |
|
|
Alextp
Ну тогда оставим как фичу для какой-нибудь новой версии...
Добавлено спустя 9 минут:
Еще вспомнил одну хотелку:
22май2012 (~7) Добавить область, рядом с прокруткой, в которой отображается изменение файла, текущая область просмотра и закладки.
см. пример |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue May 22, 2012 00:48 Post subject: |
|
|
kvichans
Предлагаю для сделанного делать зеленый цвет и перенести в конец (поста). то что не планирую- сделать красным _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
|