notepad4 icon indicating copy to clipboard operation
notepad4 copied to clipboard

功能建议:可否让用户决定直接启用“大文件模式”?

Open lucifer406 opened this issue 5 months ago • 4 comments

功能建议:可否让用户决定直接启用“大文件模式”? 有些稍微大点的文件,确实用“大文件模式”要快一些。我不知道功能上和“非大文件模式“有什么不同没有,如果没有不同,默认启用,应该对电脑性能也不会有太大影响。

谢谢您。

lucifer406 avatar Jul 23 '25 06:07 lucifer406

确实用“大文件模式”要快一些

https://github.com/zufuliu/notepad4/blob/e13093bebca36caa59d01a14eeceb93223e3c5fa/scintilla/src/CellBuffer.cxx#L222-L226

large file will use more memory (not measured, search largeDocument in scintilla/src folder).

功能建议:可否让用户决定直接启用“大文件模式”?

SC_DOCUMENTOPTION_STYLES_NONE need to be omitted to enable styling for real small file. Edit: styling is always enabled unless using SCLEX_NULL. https://github.com/zufuliu/notepad4/blob/e13093bebca36caa59d01a14eeceb93223e3c5fa/src/Edit.cpp#L153-L155

zufuliu avatar Jul 23 '25 11:07 zufuliu

您好,你的邮件我已经收到,我会尽快给您回复。

lucifer406 avatar Jul 23 '25 11:07 lucifer406

@zufuliu 我也是因为notepad2打开大文件太慢转到notepad4来了, 32M的文件很快能打开, 卡一秒左右, 才能拖动滚动条 测试用EverEdit打开, 一点也不卡, 立即就能拖动滚动条, 但是用不惯

ichat001 avatar Aug 02 '25 02:08 ichat001

32M的文件很快能打开

The file is completely loaded after statusbar shows line numbers, 32M file should loaded instantly even with old HDD disk + DDR3 memory.

卡一秒左右, 才能拖动滚动条

This is mostly caused by word wrap.

zufuliu avatar Aug 02 '25 03:08 zufuliu