在vimscript中有一个从磁盘中删除文件的功能。 documentation表示0返回代码表示成功,非零表示失败。有谁知道不同的非零值意味着什么?具体来说,我正在使用Christian Brabrandt的Recover.vim插件。 (顺便说一下,我将在他的仓库中创建一个问题。)在处理过程中,它会尝试删除交换文件,但delete()函数返回-2。我在我的vimrc中使用set directory=...
选项,并且我对交换文件文件夹具有读/写访问权限,而vim本身将创建和删除交换文件。我怀疑在将文件传递给删除函数之前,文件名的转义方式可能存在问题。