Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macros 我可以用n++;这需要搜索/替换吗?_Macros_Notepad++ - Fatal编程技术网

Macros 我可以用n++;这需要搜索/替换吗?

Macros 我可以用n++;这需要搜索/替换吗?,macros,notepad++,Macros,Notepad++,我对n++还不熟悉,但到目前为止,这个工具给我留下了最深刻的印象。我一直试图录制一个执行搜索/替换的宏,但“搜索”部分似乎包含宏中录制“硬编码”的初始搜索文本 我想要的是: 手动将光标定位在固定格式代码段第一行的开头,然后执行宏操作: 将光标向下移动两行 将光标向右移动x个字符 标记从pos x到x+n的租船合同 搜索所选文本的所有匹配项并将其替换为“{p_'selected text'}” 在更高级的版本中,我想在步骤4中添加一些逻辑:仅当出现次数>1时才执行替换部分(例如,首先添加count

我对n++还不熟悉,但到目前为止,这个工具给我留下了最深刻的印象。我一直试图录制一个执行搜索/替换的宏,但“搜索”部分似乎包含宏中录制“硬编码”的初始搜索文本

我想要的是:

手动将光标定位在固定格式代码段第一行的开头,然后执行宏操作:

  • 将光标向下移动两行
  • 将光标向右移动x个字符
  • 标记从pos x到x+n的租船合同
  • 搜索所选文本的所有匹配项并将其替换为“{p_'selected text'}”
  • 在更高级的版本中,我想在步骤4中添加一些逻辑:仅当出现次数>1时才执行替换部分(例如,首先添加count语句,但我不确定如何从对话框中获取返回的count)


    这可能吗?

    虽然我是Notepad++的忠实粉丝,但这听起来像是我可以完成的事情。您可以选择文本并将其复制到剪贴板。AutoHotKey将读取剪贴板,根据需要替换文本,或者替换剪贴板内容,或者将其发送回文档。如果你想走这条路,请告诉我。

    虽然我非常喜欢Notepad++,但这听起来像是我可以完成的事情。您可以选择文本并将其复制到剪贴板。AutoHotKey将读取剪贴板,根据需要替换文本,或者替换剪贴板内容,或者将其发送回文档。如果你想走那条路线,请告诉我