gpt4 book ai didi

vim - 崩溃前捕获Vim的错误输出

转载 作者:行者123 更新时间:2023-12-04 08:25:51 26 4
gpt4 key购买 nike

这与调试在Plugin (vim-latex) crashing gVim on startup中提到的问题有关。

安装了 latex 套件之后,每次我打开一个.tex文件时,无论它是来自gVim还是来自终端vim,无论它是否包含\begin语句,Vim都立即崩溃。

多次使其崩溃后,我能够在状态行中读取Python Traceback字符串,该字符串在C:\Python27\lib\site.py(仅包含known_paths = addusersitepackages(known_paths))中提到了第530行,但由于状态行显示将其截断,因此无法看到其余的回溯,并且仅此反正会出现一会儿,然后自动崩溃。

有没有一种方法可以以更永久,更完整的方式捕获此Traceback输出,以及从此插件到Python的处理方式等等?

(我尝试了-V15filename.log选项,但是(通常)它没有用,它包含了一些部分日志,直到vim启动过程中的一个古老的点。)

编辑:道歉,因为以前没有提到操作系统(除了通过C:\路径间接提及),此问题在Windows上出现。从另一个链接的问题来看,似乎几乎每个在Windows上尝试 latex 套件的人都遇到了这个问题。

更新:只是一个FTR-设置verbosefile并没有帮助(大概是因为写入是根据文档进行缓冲的),并且:redir也不捕获此错误,以在此错误和崩溃之前发生的任何操作结束。

最佳答案

好,我在这里回答。

这个答案可以解决Windows vim中的 latex 插件问题。但是,如果您的问题停留在“崩溃前获取错误消息”,则可能无法为您提供帮助。我对Windows OS没有太多经验。

Latex Suite插件使用python生成一些格式化的文本。它可以带来更好的性能。但是,该插件还提供了无python的方式,让用户无需安装python运行时或使用非常老的python版本也可以使用该插件。

由于您提到过,您的问题出在python代码中。您可以尝试在该插件中禁用python,然后测试性能是否可以接受。

插件为此提供了一个变量,您可以在vimrc中添加此行

let g:Tex_UsePython=0

很高兴看到它有所帮助。

关于vim - 崩溃前捕获Vim的错误输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21225367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com