trentswd 发表于 2024-12-19 00:10

【已解决】求推荐一个Windows下的TXT阅读软件

本帖最后由 trentswd 于 2024-12-20 17:26 编辑

需求是这样的,比如我有一个文件夹,里面有很多txt文件,目录很深
txt文件不是正经的文章,都是一些很大的东西,比如网页爬出来的源文件(有一堆乱七八糟的tag),比如有日志文件(非常大)

我需要打开这个文件夹,然后搜索关键词,然后找出来再阅读上下文

所以一般的以看书为目的的阅读器不行
VSCODE也不行,VSCODE打开大文本之后基本上就废了
也就是一些文本编辑器比较能用,但是我手头的搜索功能很烂,而且搜索结果显示也不好,所以求推荐一个好的

要求就是能搜索,搜索结果很多的时候很好用,以及有基本的阅读功能(比如自动识别编码、自动换行)
------
更新,感谢大家推荐的一些文本处理软件和大文本处理工具,日志部分我会再试试
扒的源文件还是太麻烦了,自动识别编码也难搞,最后写了一个python脚本全部自动转码自动分割了()

ma05758 发表于 2024-12-19 00:28

idea

trentswd 发表于 2024-12-19 00:29

ma05758 发表于 2024-12-19 00:28
idea

别说 我还真用idea
但是idea对大文本支持也不咋地啊,而且它默认是不换行的(毕竟是写代码用的)

ma05758 发表于 2024-12-19 00:34

不知道所谓大文本有多大
几十万行的代码没感觉有啥问题
换行设置下Soft-Wrap就是了

Junakr 发表于 2024-12-19 00:47

会点基础命令行知识的话就好说,ripgrep-all 集成 fzf,aka `rga-fzf`。

trentswd 发表于 2024-12-19 00:54

本帖最后由 trentswd 于 2024-12-19 00:58 编辑

ma05758 发表于 2024-12-19 00:34
不知道所谓大文本有多大
几十万行的代码没感觉有啥问题
换行设置下Soft-Wrap就是了 ...
其实不用vscode最大的问题是文本编码有的是utf8 有的是gbk,搜索不全,很麻烦
大倒没有特别大,几百兆的水平,不过如果能有读几十G文本的工具我也需要

至于idea,我自己就天天用idea上班,那真的好卡啊

trentswd 发表于 2024-12-19 00:56

Junakr 发表于 2024-12-19 00:47
会点基础命令行知识的话就好说,ripgrep-all 集成 fzf,aka `rga-fzf`。

windows下用命令行还是不太方便

不过谢谢推荐,感觉linux下面会很好用,我先试试

ma05758 发表于 2024-12-19 01:29

trentswd 发表于 2024-12-19 00:54
其实不用vscode最大的问题是文本编码有的是utf8 有的是gbk,搜索不全,很麻烦
大倒没有特别大,几百兆的水 ...

换台大内存的电脑吧

ekdc11 发表于 2024-12-19 07:15

bare tail

谎称 发表于 2024-12-19 08:12

老马我记得有一个Findstr,可以试试



系统杀手 发表于 2024-12-19 08:27

本帖最后由 系统杀手 于 2024-12-19 08:30 编辑

notepad++。文件中搜索功能。 曾经搜索与打开一个混杂了日志与代码的服务目录。ps:软件作者是个反华脑残,提这个软件不代表同意软件作者政治观点。

hgfdsa 发表于 2024-12-19 12:56

Midnight.Coup 发表于 2024-12-19 15:04

本帖最后由 Midnight.Coup 于 2024-12-19 15:10 编辑

glogg、Emeditor

朗姆酒hentai 发表于 2024-12-19 16:18

neatreader

superbigd 发表于 2024-12-19 18:18

基本没有这个需求。
不过就用过的几个免费编辑器来说,个人觉得单文件内容搜索做得最好的是notepad3,能单独列出匹配行,再找上下文。好像也有外挂基于什么grepWin的目录搜索 ,没用过。但是处理大文件能力有限
另外推荐国产的notepad--,捐助个几块就能有个注册码,大文件处理还不错

mayahs 发表于 2024-12-19 18:23

emeditor,我一个100m的json文件只能用这个打开,其他都会卡死

xzhlj0325 发表于 2024-12-19 18:36

notpad4,skylark,都可以试试看

论坛助手,iPhone

superchenxx01 发表于 2024-12-19 18:40

本帖最后由 superchenxx01 于 2024-12-19 18:48 编辑

totalcommander,用飞扬时空整合的版本。
它搜索功能可以整合everything一起用,也可以检索内容,支持多种编码,支持正则。
自带文本编辑器是Notepad2,也符合楼主要求
最好用的两个功能,ctrl+b:展开子文件夹,把子文件夹的文件一起显示;直接输入拼音首字母筛选文件名。

9Suns 发表于 2024-12-19 18:45

PSPad Editor, 我用来当npp的平替了。

astkaasa 发表于 2024-12-19 19:16

直接用浏览器

哈尔路尼亚 发表于 2024-12-19 19:31

emeditor大文件专精,几G的日志文件都能打开

—— 来自 鹅球 v3.1.91-alpha

佳丽三千到 发表于 2024-12-19 21:11

你这需要应该叫“多文件内容搜索/查找”、“跨文件搜索”,阅读反而是最微不足道的功能——难道定位到txt了还怕找不到合适的txt查看工具?

不知道你习不习惯vim,windows下面也有,自带就有vimgrep。

或者这个软件看看,我看是免费的

AnyTXT Searcher 免费全文搜索工具神器 - 速度超快查找文档内容
https://www.iplaysoft.com/anytxt-searcher.html

coyove 发表于 2024-12-19 21:27

grep -rin -A<预览行数> <查找内容> .

子虚乌有 发表于 2024-12-19 21:30

喜欢学习一下就是vim,官网下gvim就行。
不喜欢就搞个ultraedit,我一直用它,从win3.1时代就存在的软件。

子虚乌有 发表于 2024-12-19 21:32

ue的查找功能。

trentswd 发表于 2024-12-19 22:23

搜索和阅读都很重要的,光搜索不行
grep vim之类的我又不是没用过()再说标题也说了windows()
浏览器当然也试过了,chrome直接表演一个卡死

其他差不多的我一个一个试试看

Unlight 发表于 2024-12-20 01:12

开大文件用EmEditor啊

posthoc 发表于 2024-12-20 01:40

Windows下Windows terminal+git bash+starship等一堆现代终端工具+scoop,总体来说终端体验在系统无关的任务上和Linux也不差太多。

phorcys02 发表于 2024-12-20 09:36

。。。这个grep不就行了...

grep -R "xxxx" -A10 -B10

Nanachi 发表于 2024-12-20 10:29

本帖最后由 Nanachi 于 2024-12-20 10:31 编辑

https://github.com/koodo-reader/koodo-reader

trentswd 发表于 2024-12-20 17:14

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:15

本帖最后由 trentswd 于 2024-12-20 17:24 编辑

Nanachi 发表于 2024-12-20 10:29
https://github.com/koodo-reader/koodo-reader
你这也是没看主楼的
这个不是不好用,但是他是正经看小说的东西
我有一个目录里面都是扒的rss全文xml,它根本没法用

—— 来自 鹅球 v3.3.92

Junakr 发表于 2024-12-20 18:03

讲真主楼这需求还真是 rga-fzf 最完美,rga 和 fzf 都有原生 Windows 构建,可能就是要折腾下依赖。
推荐 grep 不如 ripgrep,ripgrep-all 是封装的 ripgrep,可以提取非纯文本文件中的文本信息进行检索,用过都说好。
不过任何外部工具都不如自己写脚本处理最适应就是了,再次给所有用 grep 的人推荐 ripgrep / ripgrep-all。
页: [1]
查看完整版本: 【已解决】求推荐一个Windows下的TXT阅读软件