我在我的电脑,macbook air 和 Linux ubuntu 11.10 上安装了 neocomplcache for vim 我在 macbook air 上使用 macVim,但在 ubuntu 上使用控制台 vim。
首先,我将示例代码复制到macVIm 的.vimrc 中。 它适用于我的 macbook,没有发生任何错误。
之后,我将代码复制到控制台vim 的.vimrc 中。 当我每次尝试在终端上运行 vim 时。 它告诉我下面的句子是错误的表达方式。
let g:neocomplcache_dictionary_filetype_lists = {\ 'default' : '',
\ 'vimshell' : $HOME.'/.vimshell_hist',
\ 'scheme' : $HOME.'/.gosh_completions'
\ }
虽然我看不出对这个插件的功能有什么负面影响,(我用的是java补全) 这是怎么回事??
最佳答案
似乎它在 s = {\'
中的 \
之前缺少换行符。这可能是由不同的换行符(CR 与 LF)引起的。
关于java - .vimrc 中的示例 neocomplcache 设置适用于 MacVim,但不适用于 Linux 控制台 vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10355196/