代码之家  ›  专栏  ›  技术社区  ›  Vijay

宏在记事本中不能按预期工作++

  •  2
  • Vijay  · 技术社区  · 14 年前

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

    下面是一个简单的文本文件:

    hi 
    i am here
    this is the third line
    

    我把光标放在“hi”前面的第一行。现在我在菜单中选择了“开始录制宏”。我在“hi”前面键入了“hi”(行中的实际单词),如下图所示,然后在键盘中按了[主页]键,然后按了向下箭头。现在我从菜单中选择了“停止录制宏”。

    hihi
    i am here 
    this is the third line
    

    但是当我运行宏时,我得到了以下输出

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

    有人能告诉我问题在哪里吗?

    4 回复  |  直到 8 年前
        1
  •  1
  •   aparente001    14 年前

    这里和马特一样。在语言方面,我是普通人。

        2
  •  2
  •   Jorge Ferreira    14 年前

    至少升级到5.8.2版本,在该版本中解决了该问题。我遇到同样的问题,升级到5.8.5版,问题就消失了。

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

    Fix macro recording bug for the non-ASCII characters.
    
        3
  •  1
  •   MrWhite    14 年前

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

    这似乎是一个编码问题。我可以通过切换到UTF-8编码来解决这个问题,同时记录宏-如 comment of this bug report .

    这一直是 reported as a bug several times recently . 许多仍然 打开 然而, one is reported as fixed . 而且是 reported as fixed in the current release (5.8.2) -它还引入了一些与宏相关的新功能。但是,在记事本++内部的自动更新程序中,还没有比v5.7更晚的版本可用。但是,您可以手动 download the latest installer from SourceForge.net .

        4
  •  0
  •   Dzumla    12 年前

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

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

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