本地的 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()应该解决了这个问题。