文本编辑器可轻松浏览大型文本文件

文本编辑器可轻松浏览大型文本文件

您会推荐哪种简单的文本编辑器来轻松浏览和滚动浏览大文件(几百兆字节以上)?

例如,gedit 存在一个问题,即当打开文件时,文件的一部分会变暗,这使得读取文件变得麻烦。

答案1

由于每天都要处理大型日志文件,因此我避免在大型文件上使用“小工具”。我将我的答案分为两部分:

终端

  • less非常适合浏览(而不是编辑)文件,因为它非常快且易于操作。我最喜欢的是用于大文件。
  • nano是一个小编辑器,速度很快,但是你必须习惯它。
  • vi是一款操作起来比较笨拙的编辑器,也是一款非常方便的工具,但学习起来有一定的难度

图形用户界面

  • 尽管存在问题,但gedit它是一个相当快的图形文本编辑器
  • geany是一个小型 IDE,这可能是一个替代方案。打开一个 500 MB 的文件大约需要 1.5 分钟。之后,滚动速度很快
  • notepad++- 图书馆里没有的,值得一试

概括

基于终端的编辑器/查看器比任何基于小部件的编辑器都快得多。做出你的选择并报告,如果发现更好的东西

答案2

我在 Kubuntu 上,用它Kate来完成这样的任务。刚刚尝试用一个 2.1 GiB 的文本文件打开,花了大约 8 秒。之后我可以顺利地滚动浏览它。不过打字时每隔几秒钟就会有点滞后。

Visual Studio Code 也能很好地处理大型文件。

不过,上述两种方法都会将整个文件加载到内存中。这意味着,如果文件大于可用 RAM,您就会遇到麻烦。less如前所述,这种方法不会出现此问题,它还可以让您在只有 1 GB 可用 RAM 的系统上滚动浏览 10 GB 的文件。

也许如果您可以描述您尝试使用这些大文件完成的具体任务,我们可以提出更好的解决方案。

相关内容