Пожелания для SynWrite

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

kvichans писал(а): требуется попеременно то оставлять каретку в тексте, то на экране
это- опция "Привязать каретку к экрану" (пока ее нет)доступная по шорткату
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение 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
- Номер позиции ни чем не помогает в Клавишах
- Номер позиции не отображается в диалоге Макросы
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

1- получилось - хорошо. Еще раз- мне кажется надо опцию

Добавлено спустя 15 минут:

-Отображать в Клавишах макросы не по позициям, по именам
В todo

- Макросов может быть больше 10
но клавиш (макросов)- только 10. Сделать 20?
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

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
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

а. *если* делать - то опцию (а не команды).
б. клавиша не может быть для имени. Она для команды #NNN. Можно вывести имя макро в диалог Клавиши. но привязать к "имя" - нельзя
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):клавиша не может быть для имени ... привязать к "имя" - нельзя
Стало страшно.
Позиционное привязывание может быть внутренним механизмом. Почему нельзя его надстроить, чтобы в Клавишах отображались имена?
Вот в диалоге Макросы: указываю макрос по имени и назначаю сочетание. Зачем мне при этом знать, что я назначаю не на имя, а на позицию?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Показать в Клавишах имена можно. в todo. Но реально привязка- к позиции от 1 до 10 (даже если отобр. имя). Могу сделать число позиций 20(макросы после 20-го - не будут с клавишами)

Добавлено спустя 4 минуты:
kvichans писал(а):Зачем мне при этом знать, что я назначаю не на имя
не понял
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Если 20 потом можно будет превратить в 30-40, то проблемы нет.
Например, в 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
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-поэтому нарастить количество макросов до 30-40 в будущем
Сделаю свое число =30

Добавлено спустя 58 минут:

-Поясните. Как это для пользователя проявляется?
Вы сами увидите в диалоге макросы- удалите(временно) 1-й макрос
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):-Поясните. Как это для пользователя проявляется?
Вы сами увидите в диалоге макросы- удалите(временно) 1-й макрос
Попробовал - печальная картина: макроса нет, а сочетание есть.

Очевидно, что пользователю сочетание всегда будет нужно для действия, а не для указания на место в списке. Тем более, что в настоящий момент макросы даже места не могут менять (это, конечно, можно дать, но не спасет)

Зачем пользователя так наказывать за удаление в начале списка? Ему ведь придется переназначать все, что ниже. Что мешает Сину самому внутри диалога переставлять сочетания при изменениях? Где еще кроме этого диалога у пользователя есть возможность вмешаться в список? Запись нового макроса не может список перетряхнуть, так как новый добавляется в конец.

Зачем вообще Сину заранее показывать, что он умеет только 10 (или 30) макросов обрабатывать? Ведь показывать можно только работающие. Как-то это на FORTAN похоже (приходилось в начале 90-х работать) - на статическое выделение памяти.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

вы правы - надо поправлять клавиши при удалении-перемещении в списке. Надо сделать

Добавлено спустя 42 минуты:

+ maximum 30 macros can have hotkeys (was: 9)
+ Macros dialog rearranged
пробуем(Бета)
Аватара пользователя
keiran_green
Сообщения: 130
Зарегистрирован: Пт ноя 18, 2011 03:20
Откуда: Хабаровск

Сообщение keiran_green »

22май12 (~5) По моему было бы удобно, если SynWrite будет иметь функцию автоматического обновления.
Тогда у каждого пользователя всегда будет актуальная версия.
Примерные опции обновления:
  • Обновлять компоненты программы, как редактора (установка в систему, НЕ как плагина к ТС);
  • Обновлять компоненты программы, как плагина для TC;
  • Обновлять до бета версии.
При обновлении показывать окошко Changelog'a.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Это не планирую(много возни с веб-компонентами, писать updater, много тестить, мне это не надо). не заносите в 1 пост
Аватара пользователя
keiran_green
Сообщения: 130
Зарегистрирован: Пт ноя 18, 2011 03:20
Откуда: Хабаровск

Сообщение keiran_green »

Alextp
Ну тогда оставим как фичу для какой-нибудь новой версии... :)

Добавлено спустя 9 минут:

Еще вспомнил одну хотелку:
22май2012 (~7) Добавить область, рядом с прокруткой, в которой отображается изменение файла, текущая область просмотра и закладки.
см. пример
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

kvichans
Предлагаю для сделанного делать зеленый цвет и перенести в конец (поста). то что не планирую- сделать красным
Ответить