это- опция "Привязать каретку к экрану" (пока ее нет)доступная по шорткатуkvichans писал(а): требуется попеременно то оставлять каретку в тексте, то на экране
Пожелания для SynWrite
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
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
- Номер позиции ни чем не помогает в Клавишах
- Номер позиции не отображается в диалоге Макросы
- Создал макрос {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
Что улучшится?Alextp писал(а):1- получилось - хорошо. Еще раз- мне кажется надо опцию
Видимо я не неудачно сформулировал, так как не помнил, что делают в Клавишах номера макросов. Попробую еще раз:Alextp писал(а):- Макросов может быть больше 10
но клавиш (макросов)- только 10. Сделать 20?
Предлагаю добавить в Клавиши кроме макросов по номерам, еще и макросы по именам.
Тогда увеличивать номера не нужно.
Мне раньше не попадались редакторы, которые указывают на макросы по позициям. Везде (Word, Excel, TextPad, FoxPro) у макросов было только имя. Это удобнее и универсальнее.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Стало страшно.Alextp писал(а):клавиша не может быть для имени ... привязать к "имя" - нельзя
Позиционное привязывание может быть внутренним механизмом. Почему нельзя его надстроить, чтобы в Клавишах отображались имена?
Вот в диалоге Макросы: указываю макрос по имени и назначаю сочетание. Зачем мне при этом знать, что я назначаю не на имя, а на позицию?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Если 20 потом можно будет превратить в 30-40, то проблемы нет.
Например, в Word я постоянно, то есть не реже раза в неделю, применяю ~30 (из ~60) своих макросов, из них - через сочетания ~15 (из 27 назначенных). Конечно, в Син ситуация отличается, но проводить в Син и в Word приходится сравнимое время, поэтому нарастить количество макросов до 30-40 в будущем вполне реально.
Добавлено спустя 5 минут:
Поэтому имена уже сейчас для пользователя первичнее.
Добавлено спустя 5 минут:
Например, в Word я постоянно, то есть не реже раза в неделю, применяю ~30 (из ~60) своих макросов, из них - через сочетания ~15 (из 27 назначенных). Конечно, в Син ситуация отличается, но проводить в Син и в Word приходится сравнимое время, поэтому нарастить количество макросов до 30-40 в будущем вполне реально.
Добавлено спустя 5 минут:
В диалоге Макросы явно нигде №№ макросов не отображаются. Можно из списка их получить - подсчетом. Но только для нескольких первых членов списка.Alextp писал(а):не понялkvichans писал(а):Зачем мне при этом знать, что я назначаю не на имя
Поэтому имена уже сейчас для пользователя первичнее.
Добавлено спустя 5 минут:
Поясните. Как это для пользователя проявляется? Если удалить первый макрос, то сочетания остальных сползут?Alextp писал(а):Но реально привязка- к позиции от 1 до 10 (даже если отобр. имя)
Последний раз редактировалось kvichans Чт май 17, 2012 16:44, всего редактировалось 1 раз.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Попробовал - печальная картина: макроса нет, а сочетание есть.Alextp писал(а):-Поясните. Как это для пользователя проявляется?
Вы сами увидите в диалоге макросы- удалите(временно) 1-й макрос
Очевидно, что пользователю сочетание всегда будет нужно для действия, а не для указания на место в списке. Тем более, что в настоящий момент макросы даже места не могут менять (это, конечно, можно дать, но не спасет)
Зачем пользователя так наказывать за удаление в начале списка? Ему ведь придется переназначать все, что ниже. Что мешает Сину самому внутри диалога переставлять сочетания при изменениях? Где еще кроме этого диалога у пользователя есть возможность вмешаться в список? Запись нового макроса не может список перетряхнуть, так как новый добавляется в конец.
Зачем вообще Сину заранее показывать, что он умеет только 10 (или 30) макросов обрабатывать? Ведь показывать можно только работающие. Как-то это на FORTAN похоже (приходилось в начале 90-х работать) - на статическое выделение памяти.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
- keiran_green
- Сообщения: 130
- Зарегистрирован: Пт ноя 18, 2011 03:20
- Откуда: Хабаровск
22май12 (~5) По моему было бы удобно, если SynWrite будет иметь функцию автоматического обновления.
Тогда у каждого пользователя всегда будет актуальная версия.
Примерные опции обновления:
Тогда у каждого пользователя всегда будет актуальная версия.
Примерные опции обновления:
- Обновлять компоненты программы, как редактора (установка в систему, НЕ как плагина к ТС);
- Обновлять компоненты программы, как плагина для TC;
- Обновлять до бета версии.
- keiran_green
- Сообщения: 130
- Зарегистрирован: Пт ноя 18, 2011 03:20
- Откуда: Хабаровск
Alextp
Ну тогда оставим как фичу для какой-нибудь новой версии...
Добавлено спустя 9 минут:
Еще вспомнил одну хотелку:
22май2012 (~7) Добавить область, рядом с прокруткой, в которой отображается изменение файла, текущая область просмотра и закладки.
см. пример
Ну тогда оставим как фичу для какой-нибудь новой версии...
Добавлено спустя 9 минут:
Еще вспомнил одну хотелку:
22май2012 (~7) Добавить область, рядом с прокруткой, в которой отображается изменение файла, текущая область просмотра и закладки.
см. пример