【已解决】求推荐一个Windows下的TXT阅读软件
本帖最后由 trentswd 于 2024-12-20 17:26 编辑需求是这样的,比如我有一个文件夹,里面有很多txt文件,目录很深
txt文件不是正经的文章,都是一些很大的东西,比如网页爬出来的源文件(有一堆乱七八糟的tag),比如有日志文件(非常大)
我需要打开这个文件夹,然后搜索关键词,然后找出来再阅读上下文
所以一般的以看书为目的的阅读器不行
VSCODE也不行,VSCODE打开大文本之后基本上就废了
也就是一些文本编辑器比较能用,但是我手头的搜索功能很烂,而且搜索结果显示也不好,所以求推荐一个好的
要求就是能搜索,搜索结果很多的时候很好用,以及有基本的阅读功能(比如自动识别编码、自动换行)
------
更新,感谢大家推荐的一些文本处理软件和大文本处理工具,日志部分我会再试试
扒的源文件还是太麻烦了,自动识别编码也难搞,最后写了一个python脚本全部自动转码自动分割了()
idea ma05758 发表于 2024-12-19 00:28
idea
别说 我还真用idea
但是idea对大文本支持也不咋地啊,而且它默认是不换行的(毕竟是写代码用的) 不知道所谓大文本有多大
几十万行的代码没感觉有啥问题
换行设置下Soft-Wrap就是了 会点基础命令行知识的话就好说,ripgrep-all 集成 fzf,aka `rga-fzf`。 本帖最后由 trentswd 于 2024-12-19 00:58 编辑
ma05758 发表于 2024-12-19 00:34
不知道所谓大文本有多大
几十万行的代码没感觉有啥问题
换行设置下Soft-Wrap就是了 ...
其实不用vscode最大的问题是文本编码有的是utf8 有的是gbk,搜索不全,很麻烦
大倒没有特别大,几百兆的水平,不过如果能有读几十G文本的工具我也需要
至于idea,我自己就天天用idea上班,那真的好卡啊
Junakr 发表于 2024-12-19 00:47
会点基础命令行知识的话就好说,ripgrep-all 集成 fzf,aka `rga-fzf`。
windows下用命令行还是不太方便
不过谢谢推荐,感觉linux下面会很好用,我先试试 trentswd 发表于 2024-12-19 00:54
其实不用vscode最大的问题是文本编码有的是utf8 有的是gbk,搜索不全,很麻烦
大倒没有特别大,几百兆的水 ...
换台大内存的电脑吧 bare tail 老马我记得有一个Findstr,可以试试
本帖最后由 系统杀手 于 2024-12-19 08:30 编辑
notepad++。文件中搜索功能。 曾经搜索与打开一个混杂了日志与代码的服务目录。ps:软件作者是个反华脑残,提这个软件不代表同意软件作者政治观点。
本帖最后由 Midnight.Coup 于 2024-12-19 15:10 编辑
glogg、Emeditor neatreader 基本没有这个需求。
不过就用过的几个免费编辑器来说,个人觉得单文件内容搜索做得最好的是notepad3,能单独列出匹配行,再找上下文。好像也有外挂基于什么grepWin的目录搜索 ,没用过。但是处理大文件能力有限
另外推荐国产的notepad--,捐助个几块就能有个注册码,大文件处理还不错 emeditor,我一个100m的json文件只能用这个打开,其他都会卡死 notpad4,skylark,都可以试试看
论坛助手,iPhone 本帖最后由 superchenxx01 于 2024-12-19 18:48 编辑
totalcommander,用飞扬时空整合的版本。
它搜索功能可以整合everything一起用,也可以检索内容,支持多种编码,支持正则。
自带文本编辑器是Notepad2,也符合楼主要求
最好用的两个功能,ctrl+b:展开子文件夹,把子文件夹的文件一起显示;直接输入拼音首字母筛选文件名。
PSPad Editor, 我用来当npp的平替了。 直接用浏览器 emeditor大文件专精,几G的日志文件都能打开
—— 来自 鹅球 v3.1.91-alpha 你这需要应该叫“多文件内容搜索/查找”、“跨文件搜索”,阅读反而是最微不足道的功能——难道定位到txt了还怕找不到合适的txt查看工具?
不知道你习不习惯vim,windows下面也有,自带就有vimgrep。
或者这个软件看看,我看是免费的
AnyTXT Searcher 免费全文搜索工具神器 - 速度超快查找文档内容
https://www.iplaysoft.com/anytxt-searcher.html grep -rin -A<预览行数> <查找内容> .
喜欢学习一下就是vim,官网下gvim就行。
不喜欢就搞个ultraedit,我一直用它,从win3.1时代就存在的软件。 ue的查找功能。
搜索和阅读都很重要的,光搜索不行
grep vim之类的我又不是没用过()再说标题也说了windows()
浏览器当然也试过了,chrome直接表演一个卡死
其他差不多的我一个一个试试看 开大文件用EmEditor啊 Windows下Windows terminal+git bash+starship等一堆现代终端工具+scoop,总体来说终端体验在系统无关的任务上和Linux也不差太多。 。。。这个grep不就行了...
grep -R "xxxx" -A10 -B10 本帖最后由 Nanachi 于 2024-12-20 10:31 编辑
https://github.com/koodo-reader/koodo-reader phorcys02 发表于 2024-12-20 09:36
。。。这个grep不就行了...
grep -R "xxxx" -A10 -B10
grep我天天用呢,我还能不知道吗
问题是什么,首先grep看看日志还行,看这种东西就非常不方便
二是-10太少-1000又太多了,有时候不得不less然后/找
最后我真的不想和人讨论 bash的妙用,我标题都写了windows了
—— 来自 鹅球 v3.3.92 本帖最后由 trentswd 于 2024-12-20 17:24 编辑
Nanachi 发表于 2024-12-20 10:29
https://github.com/koodo-reader/koodo-reader
你这也是没看主楼的
这个不是不好用,但是他是正经看小说的东西
我有一个目录里面都是扒的rss全文xml,它根本没法用
—— 来自 鹅球 v3.3.92 讲真主楼这需求还真是 rga-fzf 最完美,rga 和 fzf 都有原生 Windows 构建,可能就是要折腾下依赖。
推荐 grep 不如 ripgrep,ripgrep-all 是封装的 ripgrep,可以提取非纯文本文件中的文本信息进行检索,用过都说好。
不过任何外部工具都不如自己写脚本处理最适应就是了,再次给所有用 grep 的人推荐 ripgrep / ripgrep-all。
页:
[1]