导航凤凰的或使用的ctags

问题描述:

药剂的codebase在Vim中,这是我的设置:导航凤凰的或使用的ctags

Mac OS   10.12.1 
ViM    8.0.52 
Exuberant Ctags 5.8 

.vimrc有:set tags=tags

我生成项目的根目录中使用ctags -R .标签文件,它生成的文件在同一个文件夹中称为tags

在我自己的项目文件中的ctags导航工作得很好。但每当我试着看源代码为凤凰框架本身(或其依赖),我收到了

E426: Tag not found: Mix 

我该如何解决这个问题,并浏览凤凰的源代码?

原来,我不知何故损坏了我的项目的安装。

在尝试解决标签特定问题后,我只是决定放弃并继续前进。试图运行mix phoenix.server我:

Unchecked dependencies for environment test: 

(...)所有的依赖关系,包括最后一个列表:

* phoenix_ecto (Hex package) 
    the dependency is not available, run "mix deps.get" 
** (Mix) Can't continue due to errors on dependencies 

我不知道这是怎么发生。所以我再次跑mix deps.get,也不得不再次运行npm install。 (凤凰城使用早午餐

在那之后,我跑项目的根目录$ ctags -R .和一切工作正常:无论是项目和CTAGS导航,包括凤凰和药剂的源代码。