Захотелось в Far3 вернуть поведение Far2, когда стрелки вправо/влево при непустой командной строке двигали в ней курсор а не меняли курсор панели. Решил написать макрос для этого. А т.к. опыта в этом ноль, то быстро уперся в проблему, которую не смог решить не изучением доки ни поиском в гугл.
Сделал макрос типа
<macro area="Shell" key="Left" flags="NonEmptyCommandLine" description="..."><text>Keys('CtrlS')</text></macro>
<macro area="Shell" key="Right" flags="NonEmptyCommandLine" description="..."><text>Keys('CtrlD')</text></macro>
Теперь в командной строке курсор двигается правильно, но при пустой командной строке стрелки вправо/влево ничего не делают вместо того, чтобы управлять курсором панели. Подозреваю, что факт байндинга на клавишу отменяет ее дефолтное поведение даже если действие не сработало. Подскажите пожалуйста, как сделать правильно? Как сохранить дефолтное поведение стрелок при пустой командной строке?
Управление курсором командной строки стрелками
Re: Управление курсором командной строки стрелками
Спасибо! Жалко, что FAR при импорте не проверяет валидность этого. Warning бы спас часы копаний в доках. А еще мне кажется, что хорошо бы, чтобы такой макрос шел в комплекте. Все же это стандартное поведение Far2 к которому многие привыкли. Это бы облегчило миграцию
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Управление курсором командной строки стрелками
В Фар 2 это тоже делалось макросом, мне кажется.istalker2 wrote:Все же это стандартное поведение Far2 к которому многие привыкли. Это бы облегчило миграцию
Re: Управление курсором командной строки стрелками
'Это' поведение в фар3 точно такое же как в фар2 и фар1 (зуб не дам, но скорее всего в nc/vc тоже).Все же это стандартное поведение Far2 к которому многие привыкли.
Last edited by 2useven10 on Thu 15 Nov, 2012 10:35, edited 1 time in total.
Re: Управление курсором командной строки стрелками
в FAR2 макросом делалось!
ещё кроме Left Right надо Home End - http://forum.farmanager.com/viewtopic.p ... 075#p93265
"SimSU.Shell.MoveInCmdLine ver3.1.lua.farconfig" Движение в комстроке. © SimSU
ещё кроме Left Right надо Home End - http://forum.farmanager.com/viewtopic.p ... 075#p93265
"SimSU.Shell.MoveInCmdLine ver3.1.lua.farconfig" Движение в комстроке. © SimSU
SimSU ··· ·· -- ··· ··-