阅读视图

发现新文章,点击刷新页面。

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

作者 青小蛙
测一测:文件编辑器打开大文件耗时对比测试

最近有同学在《只有 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]

作者 青小蛙

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
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


Overleaf – 开源,在线实时多人协作 LaTeX 编辑器

作者 青小蛙

Overleaf 是一款开源的在线实时协作 LaTeX 编辑器,可以让你个组的成员同时编辑一份文档。支持使用 Docker 在本地进行托管。@Appinn

Overleaf - 开源,在线实时多人协作 LaTeX 编辑器

LaTeX 是什么

LaTeX 是一种排版系统,能够提供精确的排版控制,支持数学公式、图表,,能够生成专业、格式一致的文档。特别适合撰写学术论文、书籍和技术文档。

LaTeX 不止编辑公式,它可以像 Word 一样用来编辑整篇文档,支持文本格式、段落、章节、图表、表格和参考文献等功能。

Overleaf 是什么?

Overleaf 是一个开源项目,可以在线实时多人协作编辑 LaTeX 文档,就像这样:

主要是可以多个人同时编辑一个文档,就…算很方便吧。

安装

git clone https://github.com/overleaf/toolkit.git ./overleaf-toolkit
cd ./overleaf-toolkit
bin/up # 初始化
bin/start # 启动

overleaf 使用脚本来控制 Docker,不过也提供了完整的 docker-compose.x.yml 文件(位于 https://github.com/overleaf/toolkit/tree/master/lib)

获取


原文:https://www.appinn.com/overleaf-latex-editor/

使用 Overleaf 门槛挺高的,首先你需要有写 LaTeX 的需求,其次你必须不止一个人,最后,需要大家都会 LaTeX…


相关阅读


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

[ 点击前往获取链接 ]


Image Toolbox – 拥有 93 个功能的开源图片编辑器,今天只介绍图片对比挑选功能[Android]

作者 青小蛙

Image Toolbox 是一款功能非常非常强大的开源图片编辑器,功能数量多到需要使用 AI 来统计,拥有 5 个批量处理功能、79 个图像处理功能,以及其他 9 个功能,共计 93 个功能。@Appinn

Image Toolbox - 拥有 93 个功能的开源图片编辑器,今天只介绍图片对比挑选功能[Android]

由于功能太多,只能…用这个法子了:

Image Toolbox - 拥有 93 个功能的开源图片编辑器,今天只介绍图片对比挑选功能[Android] 16

然后,你就会发现,15个功能也很多啊:

  1. 应用滤镜链 – 支持超过180种不同的滤镜,提供广泛的视觉效果。
  2. 自定义滤镜创建 – 允许用户通过模板创建自己的滤镜,增加个性化选项。
  3. AES-256 GCM无填充文件加密 – 提供高级的文件加密功能,保障数据安全。
  4. 从图像中提取文本 – 支持120+种语言,实现图像中文字的快速提取。
  5. 多语言同时分割模式 – 允许用户同时处理多种语言的文本,提高效率。
  6. 图像拼接 – 将多张图片拼接成一张大图,适合全景图创建。
  7. 背景移除 – 提供手动绘制和自动两种方式,方便用户去除不需要的背景。
  8. 水印添加 – 支持通过文本或图像添加水印,保护版权或添加个性化标记。
  9. 图像调整大小 – 包含多种调整方式,如自适应调整、保持比例等。
  10. GIF转换 – 支持GIF到图像和图像到GIF的转换,增加动画处理能力。
  11. JXL转码 – 支持JXL格式的转换,包括到JPEG和JPEG到JXL,适应新的图像格式。
  12. PDF工具 – 包括PDF到图像、图像到PDF的转换,以及PDF预览功能。
  13. 二维码处理 – 支持二维码的扫描、创建和分享,增强信息交互能力。
  14. 格式转换 – 支持多种图像格式的转换,如HEIF、HEIC、AVIF等,适应不同场景需求。
  15. 颜色工具 – 提供调色板生成、颜色选择和渐变创建等工具,增强图像的视觉效果。

不过,事情是这样的,有同学提问:

求叠加/左右拖动对比挑选图片的安卓图库

对于习惯一个场景拍好几张的强迫症鼠鼠来说图库有一大堆没用的重复照片……虽然系统相册会有推荐最优的功能,但很玄学……快速左右滑可以部分实现需求,但希望能够更加精细的比较。

不知道有没有现成的,不然得找个时间手搓了,那样安卓新手要补太多的课:tired_face:

@zgqinc 同学推荐了 Image Toolbox 这个功能,但没有留下任何一个字,就…只能我来了:

Image Toolbox 图片对比功能

入口:图片 > 对比

Image Toolbox - 拥有 93 个功能的开源图片编辑器,今天只介绍图片对比挑选功能[Android] 17

选取两张图片之后,就可以对比了。

有四种对比方式:

  1. 左右滑动对比
  2. 放大同步对比
  3. 按住切换对比
  4. 透明渐进对比
Image Toolbox - 拥有 93 个功能的开源图片编辑器,今天只介绍图片对比挑选功能[Android] 18

总之对于两张图片来说,四种方法对比足够足够了。

而拥有如此多功能的 Image Toolbox 无广告、无内购,也只有 57 MB 的大小,真精选啊。

本来是想拍一段视频的,但这个功能多到没办法拍…真的是,你先装上再说吧。下次遇到类似的问题,在看。

获取


原文:https://www.appinn.com/image-toolbox/


相关阅读


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

[ 点击前往获取链接 ]


❌