Page 12 of 12

Имитация многострочного редактирования как в SciTE

Posted: Mon 14 Jan, 2019 22:37
by Shmuel

Latest post of the previous page:

ccaid wrote:
Mon 14 Jan, 2019 22:05
у меня используется макрос, который подменяет Left на CtrlS
Вы, наверное, хотели сказать, что подменяет CtrlS на Left?
ccaid wrote:
Mon 14 Jan, 2019 22:05
имеет смысл обрабатывать CtrlS
Честно говоря, не уверен в этом. У меня, например, на CtrlS висит макрос, сохраняющий изменения, т.е. вызывающий F2, а на F2 висит вызов пользовательского меню. Но дело не в этом, а в том, что у данного скрипта нет возможности учесть макросную замену клавиш навигации (у вас это CtrlS->Left, а у кого-то другого может быть CtrlD->Right и т.д. и т.п.)

P.S.
Сейчас записал клавиатурный макрос, вызывающий Keys("Left") при нажатии CtrlS. И вроде всё нормально, сабжевый скрипт одинаково обрабатывает Left и CtrlS.

Имитация многострочного редактирования как в SciTE

Posted: Mon 14 Jan, 2019 22:59
by HaRT
Shmuel wrote:
Mon 14 Jan, 2019 22:37
Но может быть я вас не понял?
Я тоже не вполне понял, что имелось в виду, но хотел бы заострить внимание, что в редакторе без макросов между Left и CtrlS есть одно полезное различие: Left переходит через начало строки (в конец предыдущей), а CtrlS нет. Я это использую для упрощения своих макросов перемещения/выделения, которые не вылезают за пределы строки (они у меня назначены на стрелки цифровой клавиатуры). Но на проблемы с этим в многострочным редактировании я не натыкался.

Имитация многострочного редактирования как в SciTE

Posted: Tue 15 Jan, 2019 05:33
by ccaid
Shmuel wrote:
Mon 14 Jan, 2019 22:37
Вы, наверное, хотели сказать, что подменяет CtrlS на Left?
нет.
я нажимаю Left, нажатие превращается в CtrlS, перемещение курсора не переходит на конец предыдущей строки, профит.
Shmuel wrote:
Mon 14 Jan, 2019 22:37
нет возможности учесть макросную замену клавиш навигации
эффект имеется без какой-либо макросной замены — если нажимать штатную комбинацию редактора CtrlS.

Имитация многострочного редактирования как в SciTE

Posted: Tue 15 Jan, 2019 09:05
by Shmuel
ccaid, теперь понятно, это у меня пробел в матчасти по поводу CtrlS в редакторе, я не знал, что это штатная команда.
Постараюсь сегодня выложить новую версию (когда будет готова, естественно).

Имитация многострочного редактирования как в SciTE

Posted: Tue 15 Jan, 2019 21:20
by Shmuel
Новая версия выложена в начальном сообщении темы.