Макрос не работает должным образом в Notepad ++ - PullRequest
2 голосов
/ 01 сентября 2010

Я только что установил блокнот ++ и у меня возникли некоторые проблемы с макросами в нем.

У меня есть простой текстовый файл ниже:

hi 
i am here
this is the third line

я держал курсор на первой строке раньше«Привет». Теперь я выбрал начать запись макроса в меню. Я набрал «Привет» перед «Привет» (фактическое слово в строке), как показано ниже, и нажал клавишу [Home] на клавиатуре, а затем нажал стрелку вниз. Теперь явыбрал остановить запись макроса из меню

hihi
i am here 
this is the third line

, но когда я запускаю макрос, я получаю следующий вывод

hihi 
hˆi«i am here
hˆi«this is the third line

Может кто-нибудь сказать мне, в чем проблема?

Ответы [ 4 ]

2 голосов
/ 10 декабря 2010

Обновите, по крайней мере, до версии 5.8.2, где эта проблема была исправлена.Я столкнулся с той же проблемой, обновился до версии 5.8.5, и проблема исчезла.

http://notepad -plus-plus.org / release / 5.8.2

Fix macro recording bug for the non-ASCII characters.
1 голос
/ 26 октября 2010

Как уже упоминалось в моем комментарии сверху, я также сталкиваюсь с этой же проблемой.Странные символы вставляются при воспроизведении макроса.Это работало нормально с предыдущими версиями, но, похоже, это была ошибка, появившаяся в версии 5.7

Похоже, это проблема кодирования.Я смог обойти эту проблему, переключившись на кодировку UTF-8 во время записи макроса - как упомянуто в комментарии к этому сообщению об ошибке .

Это было , сообщенное какошибка несколько раз в последнее время .Многие все еще открыты , однако, один сообщается как фиксированный сообщается как исправленный в текущем выпуске (5.8.2) - который также вводит несколько новых функций в отношении макросов.Тем не менее, ничего позже v5.7 еще не доступно из автообновления в самом Notepad ++.Однако вы можете вручную загрузить последнюю версию установщика с SourceForge.net .

1 голос
/ 27 сентября 2010

то же самое, что и для Мэтта.Для языка я был в обычном тексте.

0 голосов
/ 29 августа 2012

У меня была проблема, я набрал какой-то код, а в макросе он вышел неверным.

Затем я пренебрег советом набирать код, а не вставлять его, поэтому я скопировал / вставил нужный мне код, и он работал нормально.

Так что мой совет: напишите это где-нибудь еще и скопируйте / вставьте при запуске макроса.

...