. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
FMZHANG
 
FMZHANG 的头像
核心会员
 
资 料:
注册日期: Oct 2002
帖子: 2,380 声望值: 3
精华: 0,解答: 10
#1 旧 2020-06-30, 23:32:41 默认 【求助】请问打开一个200多GB的文本文件用什么软件快?
FMZHANG 当前离线  

还要搜索并提取一些行,谢谢
我搜索了一下论坛,用emeditor打开时提示最大可以打开248GB的文件,我的文件是270GB,我点确定后,也打开了,但是读取很慢,不知能否完全打开
用TC的F3功能倒是很快,但是好像不能提取。
回复时引用此帖
jacky365
 
jacky365 的头像
热心会员
 
资 料:
注册日期: Aug 2001
帖子: 5,109 声望值: 7
精华: 3,解答: 53
#2 旧 2020-07-01, 00:54:58 默认
jacky365 当前离线  

这就是为什么这么多年一直保留 Ultraedit 的原因之一喽: 不管多大的文件, 都可以秒开。

当然,后期的版本不是默认设置了,需要设置一下:
高级-配置-文件处理-临时文件

选择不使用临时文件, 阈值我设置为100M。
也就是说,当文件大小大于100M的时候,就不使用临时文件,这样大文件可以秒开。
回复时引用此帖
tacoal
 
tacoal 的头像
终极会员
 
资 料:
注册日期: Aug 2000
帖子: 10,237 声望值: 3
精华: 0,解答: 28
#3 旧 2020-07-01, 01:03:50 默认
tacoal 当前离线  

如果只是找某些行,grep的流处理方式更适合大文件。

windows里面的应用软件都被微软带坏了,运作方式都是把所有内容读入再下一步处理。emeditor尽管作了一些改进,在没有全部读入文件时就可以开始编辑,但还是全部文件在内存的方式。一旦文件大小超过物理内存,页面交换就是必须的,速度慢下来是必然。

如果一定要用编辑器,可以考虑把文件分割成小块再处理。
回复时引用此帖
tacoal
 
tacoal 的头像
终极会员
 
资 料:
注册日期: Aug 2000
帖子: 10,237 声望值: 3
精华: 0,解答: 28
#4 旧 2020-07-01, 01:04:59 默认
tacoal 当前离线  

引用:
作者: jacky365 查看帖子
这就是为什么这么多年一直保留 Ultraedit 的原因之一喽: 不管多大的文件, 都可以秒开。

当然,后期的版本不是默认设置了,需要设置一下:
高级-配置-文件处理-临时文件

选择不使用临时文件, 阈值我设置为100M。
也就是说,当文件大小大于100M的时候,就不使用临时文件,这样大文件可以秒开。
270G的文件秒开?
回复时引用此帖
Predator
 
Predator 的头像
核心会员
 
资 料:
注册日期: Apr 2008
帖子: 3,273 声望值: 3
精华: 0
#5 旧 2020-07-01, 20:26:19 默认
Predator 当前离线  

啥文本能这么巨大?
人类文明.txt?
回复时引用此帖
wusher
 
wusher 的头像
支柱会员
 
资 料:
注册日期: Jun 2004
帖子: 4,911 声望值: 3
精华: 0,解答: 7
#6 旧 2020-07-01, 20:43:46 默认
wusher 当前离线  

logviewer
经常用这个看几十M的txt日志
回复时引用此帖
hnlyzhd
 
hnlyzhd 的头像
热心会员
 
资 料:
注册日期: Dec 2006
帖子: 5,785 声望值: 4
精华: 5,解答: 85
#7 旧 2020-07-01, 20:53:55 默认
hnlyzhd 当前离线  

我印象中也是UltraEdit更好一些。
回复时引用此帖
Shakespeare
 
Shakespeare 的头像
支柱会员
 
资 料:
注册日期: Aug 2001
帖子: 5,946 声望值: 3
精华: 2,解答: 18
#8 旧 2020-07-01, 20:56:14 默认
Shakespeare 当前离线  

我处理词典等大文本用emeditor,不过200G的没试过。
回复时引用此帖
llyang
 
llyang 的头像
热心会员
 
资 料:
注册日期: Mar 2000
帖子: 2,474 声望值: 4
精华: 0,解答: 7
#9 旧 2020-07-01, 21:21:04 默认
llyang 当前离线  

一直用UltraEdit

其它的软件,也懒得学习了。

UE列处理模式,绝了。估计其它软件也有了,反正其它的编辑器,我一个都不会。


回复时引用此帖
tpboy
 
tpboy 的头像
热心会员
 
资 料:
注册日期: Jan 2001
帖子: 2,883 声望值: 4
精华: 0,解答: 5
#10 旧 2020-07-01, 21:26:50 默认
tpboy 当前离线  

200G TXT 超出我的认知了
回复时引用此帖
Grass
 
Grass 的头像
高级会员
 
资 料:
注册日期: Jun 2002
帖子: 1,003 声望值: 3
精华: 0,解答: 1
#11 旧 2020-07-02, 00:38:20 默认
Grass 当前离线  

1. PilotEdit 但这是付费软件
2. 自己写程序,设置Buffer,用协程


越是与人接触多了,越是想和狗接触…
回复时引用此帖
Kevinzou
 
Kevinzou 的头像
核心会员
 
资 料:
注册日期: Aug 2005
帖子: 2,800 声望值: 3
精华: 0,解答: 14
#12 旧 2020-07-02, 07:02:49 默认
Kevinzou 当前离线  

引用:
作者: llyang 查看帖子
一直用UltraEdit

其它的软件,也懒得学习了。

UE列处理模式,绝了。估计其它软件也有了,反正其它的编辑器,我一个都不会。
请大侠推荐Ultraedi的版本,哪一版本比较经典?
回复时引用此帖
toopoo
 
toopoo 的头像
荣誉版主
 
资 料:
注册日期: Mar 2002
帖子: 9,034 声望值: 6
精华: 7,解答: 4
#13 旧 2020-07-02, 08:27:03 默认
toopoo 当前离线  

如果目标是搜索并提取一些行,用linux的sed效率应更好。
可以通过脚本每次搜索若干行。

此帖于 2020-07-02 08:35:34 被 toopoo 编辑. .
回复时引用此帖
riskstar
 
riskstar 的头像
热心会员
 
资 料:
注册日期: Jul 2010
帖子: 240 声望值: 3
精华: 0
#14 旧 2020-07-02, 08:34:37 默认
riskstar 当前离线  

可以尝试一下,先分割再打开
回复时引用此帖
llyang
 
llyang 的头像
热心会员
 
资 料:
注册日期: Mar 2000
帖子: 2,474 声望值: 4
精华: 0,解答: 7
#15 旧 2020-07-02, 09:13:52 默认
llyang 当前离线  

引用:
作者: Kevinzou 查看帖子
请大侠推荐Ultraedi的版本,哪一版本比较经典?
找我的主题帖吧,永不过期的UE

因为这里区块不一样,不想违规,多谢理解。
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 17:02:41.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号