Любопытно, попробовал (на AutoIt) прочитать параметр и секцию целиком: функции возвращают параметр, отбрасывая начальные пробелы/табуляцию. Не знал
StayAtHome
Прошу прощения за любопытство, а как вы видите логику работы плагина? Игнорировать, отбрасывая начальные пробельные символы совсем уже при чтении файла или только при сохранении? Или оставлять всё как есть?
Нужно ли отоброажение истории редактирования в виде списка? Или хватит простого undo/redo ? Если нужно - какие идеи по удобному ее представлению? Просто всплывающее окно - не очень нравится.
StayAtHome писал(а):Просто всплывающее окно - не очень нравится.
Можно как в браузерах, при удержании ЛКМ над кнопками Назад/Вперёд. Но для этого тулбар ещё нужен. Другой вариант - панель справа, которую можно включать/выключать по хоткею и через контекcтное меню.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Коллеги, тут во всю идёт приватное бета-тестирование новой реинкарнации плагина с Undo/Redo и некоторыми правками в удобстве навигации.
Помимо прочего я предложил автору дополнительную опцию способа правки ini-файлов. Было решено вынести на суд.
Итак: при добавлении строки в теле секции до момента появления спереди знака комментирования в строку вставляется нередактируемый знак равенства, а навигация между ключом и значением происходит либо с помощью клавиши Tab с постановкой указателя в начало любого из полей, а также стрелками вправо/влево при достижении знака равенства с перебросом его в начало и конец, соответственно.
Т.е. приблизительно так, как редактируются серийные номера при установке ОС.
Выход из режима редактирования с выделением всей строки (как и в нынешнем виде) и включение режима с выделением значения остаётся за Enter, как, впрочем, и выделение ключа по F2.
Плюс в том, что мы лишаем себя возможности случайно удалить = и при этом можем перемещаться по отношению к любому из двух элементов в рамках границ их имён (Home/End, Ctrl(+Shift)+Влево/Вправо, Ctrl+A). А визуально же отделить знак иным фоном (например, серым) мы можем и сейчас.
Кто за?
Последний раз редактировалось Flasher Пт апр 24, 2015 14:03, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Альтернативное (мое ) предложение: оставить одно поле ввода как и сейчас, но в режиме редактирования путем нажатия Tab переключаться между выделением ключа и значения.
Это будет в любом случае полезно, но для меня недостаточно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Я явных предпочтений по представленным альтернативам не имею. (Хотя "неубиваемый" знак равенства — это хорошо.)
Кстати, а локализация диалога опций и контекстного меню в число новаций этой беты случайно не входит? Да, я в курсе про "начну когда закончатся баги"... а когда они закончатся?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Avada писал(а):Хотя "неубиваемый" знак равенства — это хорошо.
Так плюсуешь за опцию?
Про локализацию речь пока не идёт.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Из багов пока есть "прыгающее" выделение после undo/redo. Конкретно баги при отмене - наверно еще есть, давайте вместе найдем.
Добавлять мелкие фичи (типа выделение, шоркткаты т .д.) я еще в нее могу. Добавлять крупные фичи (локализация, смена способа редактирования) буду уже в 2.1
Вообще всех можно поздравить с выложенной версией. Отмену/возврат ждали годы.
Народ, кто в тему заглядывает, не проходите мимо, отписывайтесь по предложению выше. Неужели всем безразлично?
Последний раз редактировалось Flasher Пт апр 24, 2015 14:26, всего редактировалось 2 раза.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.