snipMate文件类型未正确设置

时间:2012-08-23 02:31:01

标签: vim go snipmate

我下载了vim并在python文件中使用它,并且片段工作得很好。但是当我尝试在.go文件(golang)中使用snipMate时,它无效。我阅读文档但找不到答案,但是当我手动使用命令“:set ft = go”时 这些片段有效。为什么snipMate自动为python工作而不去。提供两种语言的代码段文件。如何获得自动工作的片段?

1 个答案:

答案 0 :(得分:6)

听起来你的.go文件没有设置为适当的文件类型。你可以使用

au BufRead,BufNewFile *.go setl ft=go
你的〜/ .vimrc中的

可以解决这个问题。

此类文件的适当位置位于~/.vim/ftdetect目录中。例如,您可以创建一个名为~/.vim/ftdetect/go.vim的文件并将命令放在那里。