我试图添加Go语言语法高亮到ubuntu上的VIM,资源和方向在这里提供
http://go-lang.cat-v.org/text-editors/vim/。
Go附带一个go.vim文件,其中包含VIM的语法设置,上面的页面提供了以下说明
将$ GOROOT / misc / vim / Syntax / go.vim放在〜/ .vim / Syntax /中,并将以下内容放在〜/ .vim / ftdetect / go.vim中:
au BufRead,BufNewFile *.go set filetype=go
这或多或少是自定义vim语法的程序的静脉我在其他地方见过
(Vim 7.3 on Ubuntu 12.10 doesn’t have ‘ftplugin’ directory anywhere和https://github.com/jnwhiteh/vim-golang/blob/master/readme.txt)
所以我想我在做正确的事情,当我创建目录:
〜/ .vim
〜/ .vim / Syntax
〜/ .vim / ftdetect
并按照上面的说明加入
go.vim到〜/ .vim / Syntax /
并创建一个文件go.vim,在〜/ .vim / ftdetect /其中包含
au BufRead,BufNewFile *.go set filetype=go
你可以只是添加这些行到你的〜/ .vimrc:
set rtp+=$GOROOT/misc/vim filetype plugin indent on Syntax on
EDIT这假设filetype插件缩进这些行之前(即.vimrc文件的开头),如果不是,可能会导致问题。有关更安全的版本,请参阅下面的@ peterSO的答案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。