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 

Single Post  Topic: IniEd -- редактор файлов настроек (INI, INF, REG, URL) 
Author Message
Flasher



PostPosted: Fri Apr 24, 2015 14:11    Post subject: Reply with quote

Коллеги, тут во всю идёт приватное бета-тестирование новой реинкарнации плагина с Undo/Redo и некоторыми правками в удобстве навигации.

Помимо прочего я предложил автору дополнительную опцию способа правки ini-файлов. Было решено вынести на суд.

Итак: при добавлении строки в теле секции до момента появления спереди знака комментирования в строку вставляется нередактируемый знак равенства, а навигация между ключом и значением происходит либо с помощью клавиши Tab с постановкой указателя в начало любого из полей, а также стрелками вправо/влево при достижении знака равенства с перебросом его в начало и конец, соответственно.
Т.е. приблизительно так, как редактируются серийные номера при установке ОС.
Выход из режима редактирования с выделением всей строки (как и в нынешнем виде) и включение режима с выделением значения остаётся за Enter, как, впрочем, и выделение ключа по F2.
Плюс в том, что мы лишаем себя возможности случайно удалить = и при этом можем перемещаться по отношению к любому из двух элементов в рамках границ их имён (Home/End, Ctrl(+Shift)+Влево/Вправо, Ctrl+A). А визуально же отделить знак иным фоном (например, серым) мы можем и сейчас.

Кто за?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Fri Apr 24, 2015 15:03; edited 1 time in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group