Страница 3 из 17
Добавлено: Чт май 17, 2012 14:09
Alextp
kvichans писал(а): требуется попеременно то оставлять каретку в тексте, то на экране
это- опция "Привязать каретку к экрану" (пока ее нет)доступная по шорткату
Добавлено: Чт май 17, 2012 14:45
kvichans
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
- Номер позиции ни чем не помогает в Клавишах
- Номер позиции не отображается в диалоге Макросы
Добавлено: Чт май 17, 2012 15:20
Alextp
1- получилось - хорошо. Еще раз- мне кажется надо опцию
Добавлено спустя 15 минут:
-Отображать в Клавишах макросы не по позициям, по именам
В todo
- Макросов может быть больше 10
но клавиш (макросов)- только 10. Сделать 20?
Добавлено: Чт май 17, 2012 15:40
kvichans
Alextp писал(а):1- получилось - хорошо. Еще раз- мне кажется надо опцию
Что улучшится?
Alextp писал(а):- Макросов может быть больше 10
но клавиш (макросов)- только 10. Сделать 20?
Видимо я не неудачно сформулировал, так как не помнил, что делают в Клавишах номера макросов. Попробую еще раз:
Предлагаю
добавить в Клавиши кроме макросов по номерам, еще и макросы по именам.
Тогда увеличивать
номера не нужно.
Мне раньше не попадались редакторы, которые указывают на макросы по позициям. Везде (Word, Excel, TextPad, FoxPro) у макросов было только имя. Это удобнее и универсальнее.
Добавлено: Чт май 17, 2012 15:45
Alextp
а. *если* делать - то опцию (а не команды).
б. клавиша не может быть для имени. Она для команды #NNN. Можно вывести имя макро в диалог Клавиши. но привязать к "имя" - нельзя
Добавлено: Чт май 17, 2012 16:01
kvichans
Alextp писал(а):клавиша не может быть для имени ... привязать к "имя" - нельзя
Стало страшно.
Позиционное привязывание может быть внутренним механизмом. Почему нельзя его надстроить, чтобы в Клавишах
отображались имена?
Вот в диалоге Макросы: указываю макрос по имени и назначаю сочетание. Зачем мне при этом знать, что я назначаю не на имя, а на позицию?
Добавлено: Чт май 17, 2012 16:22
Alextp
Показать в Клавишах имена можно. в todo. Но реально привязка- к позиции от 1 до 10 (даже если отобр. имя). Могу сделать число позиций 20(макросы после 20-го - не будут с клавишами)
Добавлено спустя 4 минуты:
kvichans писал(а):Зачем мне при этом знать, что я назначаю не на имя
не понял
Добавлено: Чт май 17, 2012 16:43
kvichans
Если 20 потом можно будет превратить в 30-40, то проблемы нет.
Например, в Word я постоянно, то есть не реже раза в неделю, применяю ~30 (из ~60) своих макросов, из них - через сочетания ~15 (из 27 назначенных). Конечно, в Син ситуация отличается, но проводить в Син и в Word приходится сравнимое время, поэтому нарастить количество макросов до 30-40 в будущем вполне реально.
Добавлено спустя 5 минут:
Alextp писал(а):kvichans писал(а):Зачем мне при этом знать, что я назначаю не на имя
не понял
В диалоге Макросы явно нигде №№ макросов не отображаются. Можно из списка их получить - подсчетом. Но только для нескольких первых членов списка.
Поэтому имена уже сейчас
для пользователя первичнее.
Добавлено спустя 5 минут:
Alextp писал(а):Но реально привязка- к позиции от 1 до 10 (даже если отобр. имя)
Поясните. Как это для пользователя проявляется? Если удалить первый макрос, то сочетания остальных сползут?
Добавлено: Чт май 17, 2012 17:41
Alextp
-поэтому нарастить количество макросов до 30-40 в будущем
Сделаю свое число =30
Добавлено спустя 58 минут:
-Поясните. Как это для пользователя проявляется?
Вы сами увидите в диалоге макросы- удалите(временно) 1-й макрос
Добавлено: Чт май 17, 2012 18:27
kvichans
Alextp писал(а):-Поясните. Как это для пользователя проявляется?
Вы сами увидите в диалоге макросы- удалите(временно) 1-й макрос
Попробовал - печальная картина: макроса нет, а сочетание есть.
Очевидно, что пользователю сочетание всегда будет нужно для действия, а не для указания на место в списке. Тем более, что в настоящий момент макросы даже места не могут менять (это, конечно, можно дать, но не спасет)
Зачем пользователя так наказывать за удаление в начале списка? Ему ведь придется переназначать все, что ниже. Что мешает Сину самому
внутри диалога переставлять сочетания при изменениях? Где еще кроме этого диалога у пользователя есть возможность вмешаться в список? Запись нового макроса не может список перетряхнуть, так как новый добавляется в конец.
Зачем вообще Сину
заранее показывать, что он умеет только 10 (или 30) макросов обрабатывать? Ведь
показывать можно только работающие. Как-то это на FORTAN похоже (приходилось в начале 90-х работать) - на статическое выделение памяти.
Добавлено: Чт май 17, 2012 19:28
Alextp
вы правы - надо поправлять клавиши при удалении-перемещении в списке. Надо сделать
Добавлено спустя 42 минуты:
+ maximum 30 macros can have hotkeys (was: 9)
+ Macros dialog rearranged
пробуем(Бета)
Добавлено: Вт май 22, 2012 00:20
keiran_green
22май12 (~5) По моему было бы удобно, если SynWrite будет иметь функцию
автоматического обновления.
Тогда у каждого пользователя всегда будет актуальная версия.
Примерные опции обновления:
- Обновлять компоненты программы, как редактора (установка в систему, НЕ как плагина к ТС);
- Обновлять компоненты программы, как плагина для TC;
- Обновлять до бета версии.
При обновлении показывать окошко Changelog'a.
Добавлено: Вт май 22, 2012 00:23
Alextp
Это не планирую(много возни с веб-компонентами, писать updater, много тестить, мне это не надо). не заносите в 1 пост
Добавлено: Вт май 22, 2012 00:34
keiran_green
Alextp
Ну тогда оставим как фичу для какой-нибудь новой версии...
Добавлено спустя 9 минут:
Еще вспомнил одну хотелку:
22май2012 (~7) Добавить область, рядом с прокруткой, в которой отображается изменение файла, текущая область просмотра и закладки.
см.
пример
Добавлено: Вт май 22, 2012 00:48
Alextp
kvichans
Предлагаю для сделанного делать зеленый цвет и перенести в конец (поста). то что не планирую- сделать красным