Страница 9 из 17
Добавлено: Пн июн 25, 2012 09:52
kvichans
Alextp писал(а):делать ли опцию "авто-подстановка един. элемента списка". Стоит imho
Я, конечно, сразу и навсегда эту опцию включу. Для остальных ее наличие можно оправдать например так: список из единственного элемента дает время для принятия окончательного решения.
Добавлено: Пн июн 25, 2012 22:00
Alextp
2-рые клавиши в панелях: вроде сделал. (Проверил на 2 командах).
beta
Добавлено: Вт июл 17, 2012 14:01
kvichans
1. Добавить в диалог ПоискПоФайлам пресеты.
- Дать команду "Запомнить состояния полей": маска на имена файлов, исходная папка, чек "с подпапками", поиск текста (слово, регистр, рег-выр, спец-симв).
- Каждому запомненному состоянию дать имя (заполняет пользователь)
- Дать быстрое переключение по списку запомненных состояний. Например, Alt+1,.., Alt+9 восстанавливает первые девять запомненных состояний.
Предложения по дизайну:
- Использовать пустое место в диалоге: под ссылкой «Replace
- Добавить три контрола: комбо с редактором для списка и ввода имени, кнопка "+" для добавления текущего состояния под введенным именем в список, кнопка "-" для удаления из списка.
- При раскрытии списка в комбо показывать во второй колонке (есть такая у вас?) сочетания Alt+1,..
Добавлено: Вт июл 17, 2012 14:47
Alextp
kv.
По поводу "Tab должен смотреть, если ли шаблоны на эти буквы": неохота делать так, все-таки могу ошибиться в букве и логичнее видеть-получить templ-popup, чем получить табуляцию
Виш с пресетами понятен. хотя "дизайн" я сделаю не так
Добавлено: Вт июл 17, 2012 15:59
kvichans
Alextp писал(а):По поводу "Tab должен смотреть, если ли шаблоны на эти буквы": неохота делать так, все-таки могу ошибиться в букве и логичнее видеть-получить templ-popup, чем получить табуляцию
Я отключил себе Tab для шаблонов. Полет нормальный.
Alextp писал(а):Виш с пресетами понятен. хотя "дизайн" я сделаю не так
Оч.хор. Жду. Замаялся между тремя "пресетами" перенастраиваться
Добавлено: Вт июл 17, 2012 16:04
Alextp
я не сказал что скоро. Это непросто, как lexer

Добавлено: Пн июл 23, 2012 20:07
Alextp
Фича пресетов: нет ни в N++, ни в PSPad, ни в Hippo, похоже это мало кому нужная фича (обходятся историей полей)...
Добавлено: Пн авг 06, 2012 11:53
RamSoft
Такой бы вариант тоже был бы весьма кстати:
+ Если выбирать заменить текущее выделение, то SW добавляет, зачем то, символ перевода каретки.
Добавлено: Пн авг 06, 2012 13:27
Alextp
Ок, добавлю-поправлю.
Добавлено: Сб авг 11, 2012 02:01
Alextp
писал(а):то SW добавляет, зачем то, символ перевода каретки.
Ты на однострочном выводе смотрел? на многострочном наверное и надо выводить с CRLF на конце.
Добавлено: Сб авг 18, 2012 00:13
kvichans
Нужна команда "Вспомнить" в диалог Замены, которая позволит восстанавливать последнее примененное значение 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? Наверно, не различать. Это будет в соответствии с текущим запоминанием истории полей, которое игнорирует регистр
Добавлено: Вс авг 19, 2012 16:20
Alextp
Это перекликается с пресетами. выбор персета почти то же что и вспомнить. но пресеты есть в редакторах. а вспоминания нету.
Добавлено спустя 4 минуты:
Beta
+ замена выдел.строки на строку из буфера
+ сортировка списка найденного (ППоФайлам)
Добавлено: Вс авг 19, 2012 20:24
kvichans
Alextp писал(а):Это перекликается с пресетами. выбор персета почти то же что и вспомнить. но Пресеты есть в редакторах. а вспоминания нету.
Согласен, что темы близкие.
Основная разница в том, что Пресетам нужны имена и нужно показывать список этих имен, а для Вспомнить никаких новых данных от пользователя и от Сина не нужно. Достаточно хранить map-структуру уже выполненных замен.
И в реализации и в интерфейсе Вспомнить кардинально проще, чем Пресеты, поэтому отдельное пожелание.
Добавлено: Вс авг 19, 2012 20:30
Alextp
Пресеты полезны а это думаю отклоню
Добавлено: Сб авг 25, 2012 11:33
Патрик
было не плохо- кроме второго вертикального окна редактируемого файла увидеть и горизонтальное (горизонтальное проще воспринимается, а то посмотрел туда вернулся и так два-Н раза) два редактора рядом не хорошо. тем более второе дабы только подсмотреть). я не нашел, как его включить, если оно есть (столько места пустого,а можно использовать, ибо мониторы пошли широкоформатные),вторая панель удобна . но нельзя один и тот же файл открыть и там и там((