Rak*_*yal 40 windows notepad++
我尝试在 Notepad++ 中打开一个 800MB 大小的文件。但我不明白为什么 Notepad++ 只显示269117242 个字符 271450112 个字节。它既没有显示任何无法打开如此大文件的警报消息。然后我用写字板打开同一个文件,它就像魅力一样。
但为什么 Notepad++ 无法打开 800MB 的文件?我假设必须有一些设置说只显示这么多文本。
PS请不要推荐任何可以打开大文件的软件。我知道它们存在。
lam*_*988 52
Notepad++ 不支持大文件,根据这个wiki 文档,如果组件 (Scintilla) 仍然是 Notepad++ 的核心,问题仍然存在:
旧版本的 Notepad++ 在打开非常大的文件时可能会崩溃。较新的版本 (5.2+) 将拒绝打开文件并发出错误消息。这是为什么?
Notepad++ 基于一个组件 (Scintilla),该组件旨在提供富文本查看、语法突出显示和代码折叠,而不是批量文本服务。有必要的权衡。加载 200MB 的文件将需要大约 800MB 的内存,操作系统可能会拒绝内存分配请求。
基本上有两种出路:
- 将大文件拆分成可管理的块,并且在编辑器中只保留其中一个;
- 使用另一种专门用于处理大量文本文件的工具。
如果您仍然设法打开一个大文件,则性能可能不是最佳的。这里有几件事情需要考虑:
- 分析和扫描文本的插件会减慢 NP++ 的速度,如果可能,请禁用它们
- 如果文档很大,在加载文档时解析可点击链接会很慢;据报道,禁用可点击链接有很大帮助。
sourceforge 上的另一个页面也表明这个问题在 Notepad++ 的整个生命周期中都存在,因为社区要求解决这个问题:
你为什么不试试其他软件,比如gVim?有什么原因吗?
语法突出显示是 Notepad++ 性能缓慢的主要原因之一。
如果您要在 Notepad++ 中打开大量 HTML、PHP 等文件,那么您应该首先通过转到Language > N > Normal Text禁用该文件的语法突出显示。
您还应该禁用可点击的链接。为此,请导航至“设置” > “首选项” > “其他”。>可单击链接设置并取消选中启用复选框。
归档时间: |
|
查看次数: |
231652 次 |
最近记录: |