2

我正在努力将我的整个 vim 配置移动到我的 Dropbox 文件夹,以便更有效地在机器之间共享它。为此,我将 .vimrc 更改为以下内容:

set runtimepath+=$HOME/My\ Documents/Dropbox/vim
source $HOME\My Documents\Dropbox\vim\vimrc.vim

vimrc.vim 看起来像这样:

set nocompatible
filetype on
filetype plugin on
filetype indent on
syntax enable

问题是 snipMate.vim 不再起作用。我知道没有任何插件干扰它,因为我已经完成了全新的 vim 安装并删除了所有其他插件。在我将插件移动到保管箱文件夹之前,它运行良好。我认为这可能与以下事实有关vimfiles 作为插件文件夹)。我已经尝试通过将以下内容添加到我的 .vimrc 中来明确地在 after 目录中获取脚本:

source $HOME\My Documents\Dropbox\vim\after\plugin\snipMate.vim

但 snipmate 仍然不起作用。

关于解决这个问题的任何想法?

4

1 回答 1

5

'runtimepath'如果你想让 Vim 查找它,你必须添加 after 目录。

set runtimepath^=$HOME/My\ Documents/Dropbox/vim
set runtimepath+=$HOME/My\ Documents/Dropbox/vim/after

这遵循首先获取您的个人 vim 目录的正常行为,然后是系统范围的内容,最后是您的个人 after 目录。

于 2011-02-10T00:30:24.140 回答