无法让 snipMate 在 ubuntu 上与 gvim 一起工作

无法让 snipMate 在 ubuntu 上与 gvim 一起工作

我开始了一种新的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?

相关内容