windows - 文本编辑器打开大(巨大的,巨大的,大的)文本文件

标签 windows xml editor text-editor large-files

<分区>

我的意思是 100+ MB 大;这样的文本文件可以挑战编辑的极限。

我需要查看一个大的 XML 文件,但如果编辑器有问题则不能。

有什么建议吗?

最佳答案

免费的只读查看器:

  • Large Text File Viewer (Windows) – 完全可定制的主题(颜色、字体、自动换行、标签大小)。支持水平和垂直分割 View 。还支持文件跟踪和正则表达式搜索。非常快速、简单,并且可执行文件的大小很小。
  • klogg (Windows, macOS, Linux) – glogg 的维护分支.它的主要特点是正则表达式搜索。它支持监控文件更改(如 tail)、书签、使用不同颜色突出显示模式,并且内置了严格的优化。但从 UI 的角度来看,它相当小。
  • LogExpert (Windows) – “tail 的 GUI 替代品。”它实际上是一个日志文件分析器,而不是一个大文件查看器,在一次测试中它需要 10 秒和 700 MB 的 RAM 来加载一个 250 MB 的文件。但它的 killer 级功能是分栏器(解析 CSV、JSONL 等格式的日志并以电子表格格式显示)和荧光笔(以特定颜色显示包含特定单词的行)。还支持文件跟踪、标签、多文件、书签、搜索、插件和外部工具。
  • Lister (Windows) – 非常小且简约。它是一个可执行文件,只有 500 KB,但它仍然支持搜索(使用正则表达式)、打印、十六进制编辑器模式和设置。

免费编辑器:

  • 您的常用编辑器或 IDE。现代编辑器可以处理大得惊人的文件。特别是,Vim (Windows、macOS、Linux),Emacs (Windows、macOS、Linux),Notepad++ (Windows),Sublime Text (Windows、macOS、Linux)和 VS Code (Windows、macOS、Linux)支持大文件(约 4 GB),前提是您有 RAM。
  • Large File Editor (Windows) – 打开和编辑 TB+ 文件,支持 Unicode,占用内存少,具有 XML 特定的功能,并包括二进制模式。
  • GigaEdit (Windows) – 支持搜索、字符统计和字体自定义。但它有问题——对于大文件,它只允许覆盖字符,而不是插入它们;它不将 LF 视为行终止符,仅将 CRLF 视为行终止符;而且速度很慢。

内置程序(无需安装):

  • less (macOS, Linux) – 传统的 Unix 命令行分页工具。让您查看几乎任何大小的文本文件。也可以安装在 Windows 上。
  • Notepad (Windows) – 适合大文件,尤其是关闭自动换行。
  • MORE (Windows) – 这是指 Windows MORE,而不是 Unix more。一个控制台程序,允许您查看一个文件,一次一个屏幕。

网络观众:

付费编辑/观众:

  • 010 Editor (Windows、macOS、Linux)——打开巨大的(最大 50 GB)文件。
  • SlickEdit (Windows、macOS、Linux)– 打开大文件。
  • UltraEdit (Windows、macOS、Linux)——打开超过 6 GB 的文件,但必须更改配置才能使其实用:菜单 » 高级 » 配置 » 文件处理 » 临时文件 » 打开没有临时文件的文件...<
  • EmEditor (Windows) – 可以很好地处理非常大的文本文件(官方数据高达 248 GB,但根据一份报告,高达 900 GB)。
  • BssEditor (Windows) – 处理大文件和很长的行。不需要安装。免费用于非商业用途。
  • loxx (Windows) – 支持文件跟随、突出显示、行号、大文件、正则表达式、多个文件和 View 等等。免费版不能:处理正则表达式、过滤文件、同步时间戳和保存更改的文件。

关于windows - 文本编辑器打开大(巨大的,巨大的,大的)文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/159521/

相关文章:

c++ - 将 HANDLE 传递到从 Windows 服务到用户应用程序的管道

php - Xpath 选择文本

xml - Mojo::DOM 是否提供使用嵌套语法的可能性?

linux - 适用于 Linux 的 Cocos2d-x 编辑器?

winforms - 带有颜色编码的 vb.net/C# 代码编辑器

c# - 如何在超时发生后处理 NotifyIcon (C#)

windows - 在哪里可以找到在 Windows 上运行的 Emacs 的 .emacs 文件?

c++ - Windows 中的 MongoDB C++ 驱动程序入门

c# - 从 XML 声明片段 : XmlDeclaration is not supported for partial content parsing 获取 XML 编码

emacs - 使用 Emacs 在尚未打开的文本文件中递归查找和替换