【问题标题】:vim and skim file updatevim 和脱脂文件更新
【发布时间】:2019-12-18 17:47:24
【问题描述】:

我有一台 MacBook,我正在 vim 中编写一个乳胶文件,并在 Skim 中渲染为创建的 pdf。我已经设置了 Skim 来检查文件更改。每次我保存我的乳胶文件时,我都会从 Skim 收到一条错误消息:“无法加载文件”。该文件仍然正确加载,所以我不确定为什么会收到此错误。为了不出现此错误,我需要做些什么吗?

【问题讨论】:

    标签: vim skim


    【解决方案1】:

    这可能与 Vim 写入缓冲区的方式有关。使用默认值'backupcopy',Vim 重命名原始文件,然后用更新的内容写入一个新文件。观察原始文件更改的其他应用程序可能会对此感到困惑,从而导致您看到该错误。

    试试:setlocal backupcopy=yes。如果这消除了错误,您可以在您的~/.vimrc 中全局定义它(使用:set),或者通过相应的:help ftplugin-overrule 仅用于Latex 文件。

    【讨论】:

    • 您好 Ingo,感谢您的帮助,但没有帮助。我已经确定 Skim 在保存 tex 文件后立即加载更改的 pdf(在使用 latexmk 编译之前)。不确定是什么原因造成的,因为 init.vim 中没有任何内容表明 latexmk 是自动运行的。我怀疑这是问题所在。我还必须补充一点,其他文件可以正常工作,没有问题,问题只是 main.tex 文件。我现在很困惑,不知道如何解决这个问题或将此行为归因于什么。
    猜你喜欢
    • 1970-01-01
    • 2019-11-19
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 2013-11-13
    相关资源
    最近更新 更多