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 ... 8, 9, 10 ... 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
kvichans



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

Post (Separately) Posted: Mon Jun 25, 2012 09:52    Post subject: Reply with quote

Alextp wrote:
делать ли опцию "авто-подстановка един. элемента списка". Стоит imho
Я, конечно, сразу и навсегда эту опцию включу. Для остальных ее наличие можно оправдать например так: список из единственного элемента дает время для принятия окончательного решения.
_________________
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: Mon Jun 25, 2012 22:00    Post subject: Reply with quote

2-рые клавиши в панелях: вроде сделал. (Проверил на 2 командах).
beta
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



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

Post (Separately) Posted: Tue Jul 17, 2012 14:01    Post subject: Reply with quote

1. Добавить в диалог ПоискПоФайлам пресеты.
- Дать команду "Запомнить состояния полей": маска на имена файлов, исходная папка, чек "с подпапками", поиск текста (слово, регистр, рег-выр, спец-симв).
- Каждому запомненному состоянию дать имя (заполняет пользователь)
- Дать быстрое переключение по списку запомненных состояний. Например, Alt+1,.., Alt+9 восстанавливает первые девять запомненных состояний.

Предложения по дизайну:
- Использовать пустое место в диалоге: под ссылкой «Replace
- Добавить три контрола: комбо с редактором для списка и ввода имени, кнопка "+" для добавления текущего состояния под введенным именем в список, кнопка "-" для удаления из списка.
- При раскрытии списка в комбо показывать во второй колонке (есть такая у вас?) сочетания Alt+1,..
_________________
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: Tue Jul 17, 2012 14:47    Post subject: Reply with quote

kv.
По поводу "Tab должен смотреть, если ли шаблоны на эти буквы": неохота делать так, все-таки могу ошибиться в букве и логичнее видеть-получить templ-popup, чем получить табуляцию

Виш с пресетами понятен. хотя "дизайн" я сделаю не так
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



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

Post (Separately) Posted: Tue Jul 17, 2012 15:59    Post subject: Reply with quote

Alextp wrote:
По поводу "Tab должен смотреть, если ли шаблоны на эти буквы": неохота делать так, все-таки могу ошибиться в букве и логичнее видеть-получить templ-popup, чем получить табуляцию
Я отключил себе Tab для шаблонов. Полет нормальный.

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: Tue Jul 17, 2012 16:04    Post subject: Reply with quote

я не сказал что скоро. Это непросто, как lexer Wink
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 23, 2012 20:07    Post subject: Reply with quote

Фича пресетов: нет ни в N++, ни в PSPad, ни в Hippo, похоже это мало кому нужная фича (обходятся историей полей)...
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Mon Aug 06, 2012 11:53    Post subject: Reply with quote

Такой бы вариант тоже был бы весьма кстати:


+ Если выбирать заменить текущее выделение, то SW добавляет, зачем то, символ перевода каретки.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Aug 06, 2012 13:27    Post subject: Reply with quote

Ок, добавлю-поправлю.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Sat Aug 11, 2012 02:01    Post subject: Reply with quote

wrote:
то SW добавляет, зачем то, символ перевода каретки.

Ты на однострочном выводе смотрел? на многострочном наверное и надо выводить с CRLF на конце.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



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

Post (Separately) Posted: Sat Aug 18, 2012 00:13    Post subject: Reply with quote

Нужна команда "Вспомнить" в диалог Замены, которая позволит восстанавливать последнее примененное значение Replace with по значению поля Search for.

Пример
- Пусть последовательно были выполнены замены
ABC на XYZ
ЙЦУКЕН на QWERTY
- При следующем открытии диалога в поле Replace with находится QWERTY
- В поле Search for руками вводится значения ABC (Син уже помогает этому)
- Запускается команда "Вспомнить", и в поле Replace with появляется XYZ (фокус остается на месте)

Детали
- Способ запуска команды. Лучше всего иметь для нее простое сочетание, скажем Ctrl+Up. Вместе с уже срабатывающим Ctrl+Dn (скопировать из Search for в Replace with) это составит удачную пару. Но про такой способ пользователи не будут знать, поэтому его можно дополнить кнопкой "Вспомнить". Желательно, чтобы срабатывание ее акселератора оставляло фокус на прежнем месте.
- Место срабатывания. Так же как и у "скопировать": и на Search for и на Replace with.
- Если вспомнить нечего, то удалять ли текущее значение в Replace with? Наверно, не удалять. Но показать красное сообщение "Не было таких замен" при этом полезно.
- Неполное заполнение Search for. Что делать если (в примере) введено AB, для которого замен еще не было? Наверно, не нужно лишних угадываний, поэтому реагировать "вспомнить нечего".
- Учитывать ли регистр? Различать ли ABC и abc? Наверно, не различать. Это будет в соответствии с текущим запоминанием истории полей, которое игнорирует регистр
_________________
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: Sun Aug 19, 2012 16:17    Post subject: Reply with quote

Это перекликается с пресетами. выбор персета почти то же что и вспомнить. но пресеты есть в редакторах. а вспоминания нету.

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


Beta
+ замена выдел.строки на строку из буфера
+ сортировка списка найденного (ППоФайлам)
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
kvichans



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

Post (Separately) Posted: Sun Aug 19, 2012 20:24    Post subject: Reply with quote

Alextp wrote:
Это перекликается с пресетами. выбор персета почти то же что и вспомнить. но Пресеты есть в редакторах. а вспоминания нету.
Согласен, что темы близкие.
Основная разница в том, что Пресетам нужны имена и нужно показывать список этих имен, а для Вспомнить никаких новых данных от пользователя и от Сина не нужно. Достаточно хранить map-структуру уже выполненных замен.
И в реализации и в интерфейсе Вспомнить кардинально проще, чем Пресеты, поэтому отдельное пожелание.
_________________
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: Sun Aug 19, 2012 20:30    Post subject: Reply with quote

Пресеты полезны а это думаю отклоню
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Патрик



Joined: 25 Aug 2012
Posts: 1

Post (Separately) Posted: Sat Aug 25, 2012 11:33    Post subject: Reply with quote

было не плохо- кроме второго вертикального окна редактируемого файла увидеть и горизонтальное (горизонтальное проще воспринимается, а то посмотрел туда вернулся и так два-Н раза) два редактора рядом не хорошо. тем более второе дабы только подсмотреть). я не нашел, как его включить, если оно есть (столько места пустого,а можно использовать, ибо мониторы пошли широкоформатные),вторая панель удобна . но нельзя один и тот же файл открыть и там и там((
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 ... 8, 9, 10 ... 15, 16, 17  Next
Page 9 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