上网查了一些方法,
唯一能看得明白是在说啥的解决办法,就是删除(可以暂时挪走不删)~/.vimrc,无效。
后来又看了下 ~/ 下vim相关的文件,将.viminfo暂时挪走,不再报错。
发现这个文件是记录了vim的各种操作记录,包括搜索、更改记录。
其中last search,也就是最后一次文档搜索的记录,居然是个20k的蛋白序列。
首先segmentation fault,按照我的理解,一般是在单个文件或单行内存使用过多的时候,导致的内存溢出报错。
SEGV不太懂
目前看来,应该就是由于最后一次搜索了一个对于文档而言过于巨大的字符串,导致内存溢出vim崩溃。
希望我的经验能够帮到谁。因为目前网上似乎没有很朴实的解决办法。
本文分享了一次解决Vim编辑器中因搜索巨大字符串导致的内存溢出问题的经验。通过移除.viminfo文件,成功避免了错误的发生,揭示了问题根源在于最后一次搜索的字符串过大。
8520

被折叠的 条评论
为什么被折叠?



