我开始了一种新的test.html
类型html
并按下,但什么也没发生。
但什么时候:scriptnames
显示snipMate.vim
以下是输出:scriptnames
1: /usr/share/vim/vimrc
2: /usr/share/vim/vim72/debian.vim
3: /usr/share/vim/vim72/filetype.vim
4: /usr/share/vim/vim72/menu.vim
5: /usr/share/vim/vim72/autoload/paste.vim
6: /usr/share/vim/vim72/ftplugin.vim
7: /usr/share/vim/vim72/syntax/syntax.vim
8: /usr/share/vim/vim72/syntax/synload.vim
9: /usr/share/vim/vim72/syntax/syncolor.vim
10: /home/bhaarat/.vimrc
11: /usr/share/vim/vim72/colors/darkblue.vim
12: /usr/share/vim/vim72/plugin/NERD_commenter.vim
13: /usr/share/vim/vim72/plugin/NERD_tree.vim
14: /usr/share/vim/vim72/plugin/detectindent.vim
15: /usr/share/vim/vim72/plugin/getscriptPlugin.vim
16: /usr/share/vim/vim72/plugin/matchparen.vim
17: /usr/share/vim/vim72/plugin/snipMate.vim
18: /usr/share/vim/gvimrc
我可能做错了什么?我被困在这个问题上,感觉很沮丧。
vimrc
文件包含以下内容:
runtime! debian.vim
:filetype plugin on
答案1
有snipMate 和 gvim 的一个问题。我曾经遇到过同样的问题。解决方法:
source ~/.vim/after/plugin/snipMate.vim
答案2
您的 snipMate 安装似乎有问题。(我通常不使用 snipMate,但我将其安装在自己的目录中,以便在 SU 上回答有关它的另一个问题。)当我打开test.html
并输入html<tab>
时,我得到了预期的响应,但是,当我执行 时:scriptnames
,我不仅看到,.../plugin/snipMate.vim
而且看到,还有。特别是,映射是在 中定义的,我在您的列表中没有看到它。.../after/plugin/snipMate.vim
.../ftplugin/html_snip_helper.vim
.../autoload/snipMate.vim
.../after/plugin/snipMate.vim
snipMate 是否随你的 Debian vim 包附带,还是你自己安装了 snipMate?