首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让Vim在windows上处理中等大小的文本文件?

让Vim在windows上处理中等大小的文本文件?
EN

Stack Overflow用户
提问于 2012-11-15 01:23:46
回答 2查看 195关注 0票数 3

我试图在Windows的gvim中打开一个200MB的文本文件,但它卡住了。vim窗口将打开,并保持空白且无响应。我的系统有8 8GB的RAM,使用记事本可以在2-5秒内打开文件。

我找到了this SO post on editing very large text files in vim,并尝试在关闭插件的情况下打开文件:

代码语言:javascript
复制
vim -u "NONE" my200MBfile.text

但这并不管用。我还能做些什么来让它工作吗?奇怪的是,vim会在不是很大的文件上卡住我的机器。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-15 02:58:37

问题更有可能是vim不太喜欢那么长的行。

先试着在文件上使用像json_reformat这样的工具...

如果您一定要按原样编辑文件,那么在对有问题的文件执行:edit之前,可以尝试使用:syntax off:set nowrap

票数 5
EN

Stack Overflow用户

发布于 2012-11-15 04:40:35

虽然Vim在打开该大小(或更大)的文件时没有问题,但它在打开一个文件时遇到了问题,就像您的情况一样,只有一行(该大小)。

您可以尝试各种变通方法,但我建议使用“为正确的工作使用正确的工具”的方法,并尝试EmEditor,这是一个专门用于编辑大文件(以及其他内容)的文本编辑器。

请注意,这不是对Vim的猛烈抨击,但Vim主要是一个用于编辑源代码的编辑器。这是一个很好的工具,但像其他所有工具一样,它也有其局限性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13383915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档