Захотелось всё-таки докопаться, что у меня мешает этому макросу при выключенных постоянных блоках. И вот результат:
FAR86 абсолютно нулячий, т.е. из профиля удаляю все *.db. Из плагинов стоит только LuaMacro, из макросов только scite_like. Без ConEmu (хотя не влияет).
Если постоянные блоки в редакторе включены, макрос работает идеально. Если выключены — первое же нажатие на любую клавишу курсора сбрасывает выделение. Кроме того, имеются глюки вида:
Выделяю столбиком три буквы l, жму f, получаю
и сброшенное выделение. И только Del или BS работают в таком режиме как надо.
Всевозможные настройки типа «Del удаляет блоки» и прочая пытался в разных комбинациях совместить. Но результат один и тот же, макрос правильно работает только если включена опция «постоянные блоки».
Опробованы билды 4695, 4720. Так же пробовал это на сборке FAR Manager UE3 от Victor_VG, тоже один из каких-то недавних билдов.
Shmuel wrote:Wave, могу только предположить (ещё раз), что у вас вмешиваются какие-то плагины или макросы. Никто кроме вас это проверить не может.
Если у вас без постоянных блоков макрос работает правильно, может быть это у вас есть какой-то плагин, макрос или опция, которые влияют на?