本地的 Fedora 虚拟机里面设置了用pathogen
加载vim-go
,一直工作得很好。而我远程一台 Ubuntu 14.04 LTS 则不工作,虽然.vimrc
的内容一模一样,且pathogen
和vim-go
的版本也一样。命令模式下gd
没有调用到:GoDef
。
解决的办法1是在 call pathogen#infect()
之后加上如下:
filetype off
syntax on
filetype plugin indent on
貌似是因为调用 pathogen
之前执行了 filetype on
,但 Stackoverflow
上的一则问答2说,pathogen#infect()
应该解决了这个问题。