snipMate for vim

snipMate for vim

我无法在 vim 上使用 snipmate。我按照说明安装了它

filetype plugin on在 .vimrc 中

并将 snipMate.zip 的所有内容解压到我的 .vim 文件夹中...

通常,我解压所有文件后也会有自动完成功能(映射到 TAB),但我的 Tab 自动完成功能也不起作用。

snipmate 不起作用的原因可能是我的源文件扩展名是 *.v。也许正因为如此,它才不起作用?

有人能帮我吗,因为这个插件和自动完成功能对我有很大帮助

答案1

您不能同时使用 snipMate 和自动完成映射<Tab>;最后一个将获胜。使用

:verbose imap <Tab>

文件扩展名对 snipMate 来说并不重要;重要的是文件类型是否被正确检测。使用

:setl filetype?

您可以手动:setl filetype=...纠正这个问题,但如果您经常使用这些文件扩展名,您可能需要调整文件类型检测。

检查 snipMate 已加载的片段的一个好方法是通过插入模式下的自动完成<C-R><Tab>

如果您仍然遇到问题,我建议先禁用其他插件和自定义,然后在 snipMate 正常工作后尝试重新添加它们。

相关内容