Vim函数expand总是返回空字符串

时间:2014-07-07 11:23:39

标签: vim

这些天我发现当我在某些文件夹下打开vim时,函数expand无法按预期工作,它总是返回空字符串,结果,我的一些vim插件无法工作。

可以通过以下步骤复制:

# cd some_folder
# vim
:echo expand('123')    # empty output here

这不会发生在所有文件夹中,但我找不到这些文件夹的模式。

我怀疑可能有一些插件会覆盖expand功能,但我不知道如何对其进行故障排除。

有人可以提供有关如何调试此问题的任何线索吗?

1 个答案:

答案 0 :(得分:3)

找到根本原因,在我的vimrc中,我设置了:

set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*.pyc,*.o

然后,当我在路径中tmp的文件夹中时,expand将始终返回空字符串。感谢你的帮助。