Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Пожелания для SynWrite
Goto page Previous  1, 2, 3, 4 ... 15, 16, 17  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu May 17, 2012 14:09    Post subject: Reply with quote

kvichans wrote:
требуется попеременно то оставлять каретку в тексте, то на экране

это- опция "Привязать каретку к экрану" (пока ее нет)доступная по шорткату
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 17, 2012 14:40    Post subject: Reply with quote

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
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu May 17, 2012 15:05    Post subject: Reply with quote

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

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

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

- Макросов может быть больше 10
но клавиш (макросов)- только 10. Сделать 20?
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 17, 2012 15:40    Post subject: Reply with quote

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
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu May 17, 2012 15:45    Post subject: Reply with quote

а. *если* делать - то опцию (а не команды).
б. клавиша не может быть для имени. Она для команды #NNN. Можно вывести имя макро в диалог Клавиши. но привязать к "имя" - нельзя
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 17, 2012 16:01    Post subject: Reply with quote

Alextp wrote:
клавиша не может быть для имени ... привязать к "имя" - нельзя
Стало страшно.
Позиционное привязывание может быть внутренним механизмом. Почему нельзя его надстроить, чтобы в Клавишах отображались имена?
Вот в диалоге Макросы: указываю макрос по имени и назначаю сочетание. Зачем мне при этом знать, что я назначаю не на имя, а на позицию?
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu May 17, 2012 16:19    Post subject: Reply with quote

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

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

kvichans wrote:
Зачем мне при этом знать, что я назначаю не на имя

не понял
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 17, 2012 16:34    Post subject: Reply with quote

Если 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
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu May 17, 2012 16:43    Post subject: Reply with quote

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

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

-Поясните. Как это для пользователя проявляется?
Вы сами увидите в диалоге макросы- удалите(временно) 1-й макрос
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 17, 2012 18:27    Post subject: Reply with quote

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
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu May 17, 2012 18:46    Post subject: Reply with quote

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

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

+ maximum 30 macros can have hotkeys (was: 9)
+ Macros dialog rearranged
пробуем(Бета)
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
keiran_green



Joined: 18 Nov 2011
Posts: 130
Location: Хабаровск

Post (Separately) Posted: Tue May 22, 2012 00:20    Post subject: Reply with quote

22май12 (~5) По моему было бы удобно, если SynWrite будет иметь функцию автоматического обновления.
Тогда у каждого пользователя всегда будет актуальная версия.
Примерные опции обновления:
  • Обновлять компоненты программы, как редактора (установка в систему, НЕ как плагина к ТС);
  • Обновлять компоненты программы, как плагина для TC;
  • Обновлять до бета версии.

При обновлении показывать окошко Changelog'a.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue May 22, 2012 00:23    Post subject: Reply with quote

Это не планирую(много возни с веб-компонентами, писать updater, много тестить, мне это не надо). не заносите в 1 пост
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
keiran_green



Joined: 18 Nov 2011
Posts: 130
Location: Хабаровск

Post (Separately) Posted: Tue May 22, 2012 00:25    Post subject: Reply with quote

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

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

Еще вспомнил одну хотелку:
22май2012 (~7) Добавить область, рядом с прокруткой, в которой отображается изменение файла, текущая область просмотра и закладки.
см. пример
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue May 22, 2012 00:48    Post subject: Reply with quote

kvichans
Предлагаю для сделанного делать зеленый цвет и перенести в конец (поста). то что не планирую- сделать красным
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4 ... 15, 16, 17  Next
Page 3 of 17

 
Jump to:  
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