Latest post of the previous page:
WaveМакрос из поставки именно так и работает. Но в макросе есть 3 опции для установки пользователем. Вы должны установить
local OptCursorMoveResetsBlock = false.
Latest post of the previous page:
WaveТак…Shmuel wrote:Wave
Макрос из поставки именно так и работает. Но в макросе есть 3 опции для установки пользователем. Вы должны установить
local OptCursorMoveResetsBlock = false.
Я как раз вчера для себя эту проблему решил.
Вы, наверное, хотели сказать, что подменяет CtrlS на Left?
Честно говоря, не уверен в этом. У меня, например, на CtrlS висит макрос, сохраняющий изменения, т.е. вызывающий F2, а на F2 висит вызов пользовательского меню. Но дело не в этом, а в том, что у данного скрипта нет возможности учесть макросную замену клавиш навигации (у вас это CtrlS->Left, а у кого-то другого может быть CtrlD->Right и т.д. и т.п.)
Я тоже не вполне понял, что имелось в виду, но хотел бы заострить внимание, что в редакторе без макросов между Left и CtrlS есть одно полезное различие: Left переходит через начало строки (в конец предыдущей), а CtrlS нет. Я это использую для упрощения своих макросов перемещения/выделения, которые не вылезают за пределы строки (они у меня назначены на стрелки цифровой клавиатуры). Но на проблемы с этим в многострочным редактировании я не натыкался.
нет.
эффект имеется без какой-либо макросной замены — если нажимать штатную комбинацию редактора CtrlS.
OptCursorMoveResetsBlock
Left/Right двигают блок.Да, есть там мелкие шероховатости.