NightRoman wrote: ↑Wed 11 Aug, 2021 08:30А примеры в вашем формате я не понимаю, извините.
Прошу примеры в таком формате:
Code: Select all
этот регекс: ^ | $ | \b
в строке:
- `step-left ~ [CtrlLeft]`
ставит стопы так "|":
|- `|step-left| ~ [|CtrlLeft|]`|
засада в том что проще написать код для желаемого эффекта, чем описать желаемый эффект, что еще более усложняется что не всегда уверен что удобнее в реале а не в теории.
В итоге пришел к такому аналогу RightControl на Луа:
https://github.com/dr-dba/far-lua-key-efficiency/
x-cursor.@Xer0X.lua
Чтобы не отменять "нормальный" режим передвижения курсора, сделан трюк с MacroEx.
Получился гибрид движения по словам буквой W (как в Виме) с движением контроль-стрелками.
Когда нажата и пока не отпускается буква W,
контроль-стрелками курсор скачет по словам как я хочу.
Когда НЕ нажата и НЕ держится буква W, - обычный режим, эти мои макросы (где
condition = fnc_fast_word_mode_cond
) не активны.
Можете попробовать, если есть желание и время, лично мне так ОЧЕНь нравится.
Луа-регекспы можно менять на другие, независимые для направлений, независимые для с выделением или без.
тот который стоит, приблизительно означает "последний пробел".
Пока только для командной строки, можно и нужно применить для редактора и диалогов,
но это неизвестно когда, и если не уйду окончательно в Вим раньше того.
ACHTUNG! Зависимости:
https://github.com/dr-dba/far-lua-key-efficiency/
MacroEx.@Xer0X.lua
https://github.com/dr-dba/far-lua-general-utils
Lib-Common-@Xer0X.Lua