Macros 记事本++;

Macros 记事本++;,macros,notepad++,Macros,Notepad++,我刚刚安装了记事本+,其中的宏有一些问题 我在下面有一个简单的文本文件: hi i am here this is the third line 我将光标保持在“hi”之前的第一行。现在我在菜单中选择了开始录制宏。我在“hi”(行中的实际单词)之前键入“hi”,如下图所示,然后按下键盘中的[Home]键,然后按下向下箭头。现在我从菜单中选择了停止录制宏 hihi i am here this is the third line 但是当我运行宏时,我得到了以下输出 hihi hˆi«i

我刚刚安装了记事本+,其中的宏有一些问题

我在下面有一个简单的文本文件:

hi 
i am here
this is the third line
我将光标保持在“hi”之前的第一行。现在我在菜单中选择了开始录制宏。我在“hi”(行中的实际单词)之前键入“hi”,如下图所示,然后按下键盘中的[Home]键,然后按下向下箭头。现在我从菜单中选择了停止录制宏

hihi
i am here 
this is the third line
但是当我运行宏时,我得到了以下输出

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

谁能告诉我哪里出了问题吗?

这里和马特一样。对于语言,我是在普通文本中。

正如我在顶部的评论中提到的,我也遇到过同样的问题。播放宏时插入的奇怪字符。这在以前的版本中工作正常,但似乎是5.7版引入的错误

这似乎确实是一个编码问题。我已经能够通过在录制宏时切换到UTF-8编码来解决这个问题-如中所述


这是一个很好的例子。然而,许多仍然开放。它还引入了一些关于宏的新特性。但是,记事本++本身的自动更新程序中还没有v5.7之后的版本。但是,您可以手动。

至少升级到5.8.2版,该版本修复了该问题。我也遇到了同样的问题,升级到5.8.5版后问题就消失了


我遇到了一个问题,我输入了一些代码,结果宏出错了

然后我忽略了输入代码而不是粘贴代码的建议,所以我复制/粘贴了我需要的代码,效果很好


所以我的建议是:把它写在别的地方,然后在启动宏时复制/粘贴。

我关闭了自动完成功能,这为我解决了这个问题


奇数;这对我来说很好。也许是字符编码有问题,或者什么?您正在编辑的文件是什么字符编码?我的是默认的,ANSI…你解决了吗?我也得到了类似的结果。播放宏时出现奇怪的字符(与[Home]和向下箭头相同),除了
DC1
显示为奇数字符?!普通文本,ANSI编码,记事本+V5。7@w3d.I无法解决。我已下载了一个新的完整版本,该版本运行良好。Vijay,如果您说出您不理解的部分,则更容易澄清。在菜单栏中,选择语言,然后选择普通文本。我想这可能会对你有所帮助,因为当我做一个新的测试时,我得到了一些与你类似的有趣结果,然后当我选择普通文本并再次尝试时,它再次运行良好。我澄清了正确的部分吗?如果您添加了一个关于如何实际关闭该功能的简短声明,您的答案会更好;)
Fix macro recording bug for the non-ASCII characters.