Имеем макрос который должен брать выделенные строки, добавлять перед ними и после них по одной строке, потом сдвигать содержимое вправо:
Берем текст: и выделяем строки целиком (курсор оказывается на первом символе пятой строки).
После первого вызова получаем корректный результат:
Если после этого снова выделить строки и вызвать макрос, то получим такую картину:
Куда копать?
После одного вызова макрос перестаёт работать корректно
Re: После одного вызова макрос перестаёт работать корректно
Эти Ins/Set/Get/Del Str какие-то непонятные(недоделанные), особенно Editor.DelLine:
-- А то Editor.DelLine вешает LuaMacro и вместе с ним FAR, если курсор оказывается за концом файла.
Может сначала подвинуть, а потом вставлять? и пользоваться editor. а не Editor. ?
-- А то Editor.DelLine вешает LuaMacro и вместе с ним FAR, если курсор оказывается за концом файла.
Может сначала подвинуть, а потом вставлять? и пользоваться editor. а не Editor. ?
SimSU ··· ·· -- ··· ··-
Re: После одного вызова макрос перестаёт работать корректно
Да, с editor. вроде работает нормально. Спасибо.
Я в принципе хотел его попробовать, но решил вначале впросить - вдруг я что-то пропустил.
Я в принципе хотел его попробовать, но решил вначале впросить - вдруг я что-то пропустил.