notepad++查找时如何清除以前的结果?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了notepad++查找时如何清除以前的结果?相关的知识,希望对你有一定的参考价值。

notepad++,查找时总是会连以前的查找结果一起显示在查找窗口了,要清除只能全部一起清除。能不能在每次查找时自动清除以前的查找结果?

首先看这里:

在默认的宏中有一个“Trim trailing and save”菜单,对应了一个快捷键,如果这个操作就可以满足你,无需更改任何操作即可。

接下来,打开“设置”-“管理快捷键”找到保存选项,这里我们把保存修改成其他选项比如:“ctrl+alt+shift+s”,再返回到“宏”-“管理”菜单,将“Trim trailing and save”选项的快捷键修改成“Ctrl+s”就能实现了。

参考技术A 打开“C:\Users\Yjb\AppData\Roaming\Notepad++”目录,找到config.xml文件,找到“FindHistory”标签,删除标签内的所有节点即可。
如果想要以后都不保存查找替换历史,找到“FindHistory”,修改“nbMaxFindHistoryPath”、“nbMaxFindHistoryFilter”、“nbMaxFindHistoryFind”、“nbMaxFindHistoryReplace”后的数字为0即可实现不保存查找替换历史。
参考技术B 目前无法自动清除。
但也并非“只能全部一起清除”:
点击某个条目或组名,按Del键,可以删除该条目或组。

新结果产生时,旧结果就折叠了,对新结果没什么影响吧。
旧结果想用时还能用,不用时完全可以忽略。
何不把这看作Notepad++的优点。追问

优点还是缺点要看需求,我要查找后全选然后复制到其它地方,这样总是会选到以前查找的东西。

另外几百兆的大文件打开不了,有解决办法吗?

追答

嗯,只能复制后再处理了。好在还有组名标记。
或者,先全部折叠,删除其余,再复制。

FYI:
不能指望一个工具满足很多需求。多备几个工具,可优势互补。
打开大文件,我推荐EmEditor/UltraEdit。
EmEditor有独特的超大文件处理机制(up to 248 GB or 2.1
billion lines)。EmEditor的搜索结果也很独特(新窗文本呈现,可直接编辑、保存等)。也许你会感觉不错。

追问

就是想找一个免费的软件替换UltraEdit,EmEditor也不是免费的吧。
如果要用很多个工具来优势互补的,还不如搞一个破解的UltraEdit。

追答

即使是UltraEdit,也有很多不舒适不完善之处。我只取它的优势。有些我需要的功能它还没有,或不如别的软件。
我个人的使用感受和想法仅供参考。如果你觉得无用,请忽略。不过多试试总会有收获。 :-)

参考技术C 打开用户目录下面的AppData\Roaming\Notepad++目录找到config.xml文件并打开,文件里面的FindHistory标签里面就是你历史搜索的东西

以上是关于notepad++查找时如何清除以前的结果?的主要内容,如果未能解决你的问题,请参考以下文章

SQL问题求助,查询结果如何清除NULL的空值

请问notepad++如何将换行替换成其它符号?

notepad++正则表达式替换,在匹配文本前插入字符,如何做到?

notepad+++查找和替换 不能用

如何在 Flutter Firebase 中清除以前的用户缓存数据?

如何从浏览器控制台清除以前的值[重复]