'vim' 能以只读模式打开一个大文件吗? 和 'less' 一样快吗?

vrk*_*001 5 linux vim

我通常使用“less”来浏览日志文件。但是,有时,我需要使用 vim,因为它具有卓越的导航功能。但是,日志文件越大,vim 加载它们所需的时间就越长。“less”似乎几乎立即加载它们。

使用“vim -R”以只读模式打开没有帮助。还有其他选项可以让我用 vim 快速打开大文件吗?如果需要任何其他信息,请告诉我。

dev*_*ull 4

vim尝试不使用插件启动:

vim -u NONE

您可能还需要考虑此处列出的其他选项。

或者,考虑在编辑器中打开日志文件之前删除部分日志文件。尝试使用ack而不是grep. 该-Q选项使 ack 将模式视为文字,并且应该更快(类似于grep -F)。

awk -Q pattern huge-file | vim -

LANG=C如果您使用的是语言环境,则在上述命令前加上前缀可能会有所帮助UTF-8

  • `-u NONE` 阻止获取你的 `~/.vimrc`。`--noplugin` 是阻止采购插件的原因。 (3认同)