繁盛的Ctags 5.8为特定项目生成不完整的标记文件
使用ArchLinux,我安装了CTAG5.8 我的Go项目具有以下结构:繁盛的Ctags 5.8为特定项目生成不完整的标记文件,ctags,exuberant-ctags,Ctags,Exuberant Ctags,使用ArchLinux,我安装了CTAG5.8 我的Go项目具有以下结构: . ├── apply │ └── apply.go ├── calculate │ └── calculate.go ├── coupon.sqlite3 ├── Godeps │ ├── Godeps.json │ └── Readme ├── main.go ├── Makefile ├── models │ ├── cupom.go │ ├── errorMessage.go │ └─
.
├── apply
│ └── apply.go
├── calculate
│ └── calculate.go
├── coupon.sqlite3
├── Godeps
│ ├── Godeps.json
│ └── Readme
├── main.go
├── Makefile
├── models
│ ├── cupom.go
│ ├── errorMessage.go
│ └── product.go
├── ping
│ └── ping.go
├── README.md
├── routes
│ └── routes.go
├── tags
├── tests
│ ├── apply_test.go
│ ├── calculate_test.go
│ ├── config.go
│ ├── coupon.sqlite3
│ └── fixtures
│ └── calculate.go
运行命令ctags-R或ctags-R。我有一个标签文件生成,但与此内容只
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.8 //
在其他项目上运行相同的命令可以正确生成标记文件。您已经安装了大量的CTAG,它不支持开箱即用 有许多不同的替代方案或方法可将其添加到现有CTAG中: