普通视图

发现新文章,点击刷新页面。
昨天 — 2024年9月20日首页

测一测:文件编辑器打开大文件耗时对比测试

作者 青小蛙
2024年9月20日 17:11
测一测:文件编辑器打开大文件耗时对比测试

最近有同学在《只有 1.14MB,轻量级文本编辑器 Notepad4》下留言问:对大文件支持如何?打开数百MB或者上GB的文本文件速度如何?

青小蛙觉得啊,工欲善其事,必先利其器。所以打开超大文件这种事情,就交给专业的工具来做嘛,何苦为难一个 1.14MB 的小工具。

然后 1234321 说:论坛不是有帖子吗? https://meta.appinn.net/t/topic/58401

文件编辑器打开大文件耗时对比测试

@duanluan 同学在今年7月份的时候发布的测试贴,对比了好多款文本编辑器打开大文件的显示时间和完全加载时间,一起来看一下吧。

测试文件是后端日志 2.98G:

名称版本显示部分完全加载备注
EmEditor24.3.10.5s1.62s
EmEditor22.2.01.31s2.89s
UltraEdit31.0.0.352.15s一直卡住1.13G 2.06s 完全加载
glogg1.1.40.15s(瞬间)11.41s功能很少
LogViewer2.3.1 (aug 2018)0.91s功能很少,UTF-8 仍有乱码,久未更新
Notepad424.07r53323.7s首次打开 6~8s(重启生效)
Notepad–2.17.09.5s(大文本模式)、1.75s(超大文件模式)超大文件模式会打开新窗口功能很少
zed-windows202408217.62s测试记录:12.4 9.3 7.62 18.77 17.32 17.99 18.25 18.52 21.88 18.62 17.42 16.13
Notepad++8.6.814.3s
010 Editor14.0.110.32s
EDX0.4.11.230412.45s
Sublime Text416988.76s45s 进度条 100% 后卡住
EverEdit4.5.066.43s
Kate24.07.7046.48s打开时卡住
EditPlus6.0提示不能打开超过 2GB 文件
skylark4.0.96s 显示出文件名,然后闪退
CudaText1.215.0.2提示文件过大,不能以正常模式打开
Emacs29.1_2比较长一段时间后闪退
Visual Studio Code1.91.0.0比较长一段时间后提示“窗口意外终止”
LopeEdit5.8.121.5s 后无提示恢复为初始界面,文件未打开
Notepad36.23.203.2提示无法处理如此庞大的文件
Lapce0.4.184s 后显示出文件标签页,99s 后闪退

这些数据肯定是不全的,所以供各位参考。

更多讨论见这里:https://meta.appinn.net/t/topic/58401


相关阅读


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


昨天以前首页

Notepad4 – 只有 1.14MB,轻量级文本编辑器|Notepad2-mod 继任者[Windows]

作者 青小蛙
2024年9月17日 17:10

Notepad4 是一款非常轻量级的 Windows 文本编辑器,支持语法高亮、代码折叠、自动完成等功能。基于 Notepad2 与 Notepad2-mod 使用现代 C++ 重写,从 Win XP 起开始支持。@Appinn

Notepad4 - 只有 1.14MB,轻量级文本编辑器|Notepad2-mod 继任者[Windows]

感谢 @砂糖`梨子 的推荐。

Scintilla 是什么

Notepad4 是一款基于 Scintilla 的轻量级文本编辑器,Scintilla 是一个开源的文本编辑器组件,专为提供高效的代码编辑功能而设计。

Notepad4

Notepad4 的名字来自 Notepad2⨯2, Notepad2++,是已经停更的 Notepad2 与 Notepad2-mod 的继任者。

Notepad4 非常小巧与轻量级,其安装包仅有 1.14 MB(x64中文版),安装后的主程序也只有 2.98MB,其余也仅有三个配置文件。

主要功能:

  • 代码自动补全:增强的关键词和函数的自动完成功能。
  • 语法高亮:支持多种编程语言的语法高亮,包括 C/C++、Java、Python 等。
  • 书签支持:便于用户在代码中标记和跳转位置。
  • 正则表达式支持:改进的正则表达式支持,使用 Boost regex 库。
  • 支持多种文件格式:包括 CSV、JSON、XML、SQL、Markdown 等多种文件类型。
  • 增强的代码折叠:允许按特定级别或当前代码块折叠代码,以提高可读性。
  • 高 DPI 显示支持:优化在高分辨率显示器上的渲染效果。
  • 多语言支持:对中文、日文、韩文的改善支持,包括输入法和词语选择。
  • 字体和排版支持:支持字体连字和颜色字体的显示。
  • 拖放功能:支持从 Visual Studio、Android Studio 等开发环境中拖放文件。
  • 支持高DPI显示(需要单独下载 HD 版本)
  • GUID 和时间戳生成:插入新的 GUID 和当前时间戳。
  • 分数字体大小支持:允许使用分数值的字体大小。
  • 全屏模式:提供全屏编辑体验。
  • 简化和美化功能:支持 CSS、JavaScript、JSON 和 JSON5 的压缩和格式化。
  • API 和代码折叠改进:显示选中文本的长度和护理位置,方便代码调试和审查。

等等,功能十分丰富。

不知道各位是如何使用这类工具的,青小蛙的用法是把它当记事本来用的。随手编辑文本文件、临时记录点文字,以及打开文件转换个编码等等。

最后,支持 Windows XP, Vista, 7, 8, 8.1, 10 和 11,以及 x86、x64、ARM 架构,很给力了吧。

获取

高DPI显示器请下载 HD 版本。


另外,不是吐槽啊,我算是发现了,文本编辑器程序本身的命名,除了 Notepad 还是 Notepad,就是在后面加上 1234 好了 😂

原文:https://www.appinn.com/notepad4/


相关阅读


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


❌
❌