CTags vim multiple projects Feb 14 2018
If you have to reference multiple directories on your ctags do the following.
Install ctags
Generate CTags for all of your projects, from your project's root
1
ctags -R .
this will generate a file tags, add it to the git ignore
1
echo "tags" >> ~/.gitignore_global
Now configure your vimrc to search current dir, then add other the tag files from your other projects
1
set tags=./tags,$HOME/project1/tags,$DEVPATH/project2/tags
Now you can go to the root of all of your projects open vim and Ctrl-]
Ctrl-t
all you like
If you would like vim to search on the local directory and then go searching to parent directory onwards until root add /
to your tags variable:
1
set tags=./tags,/
** If you want to check what else I'm currently doing, be sure to follow me on twitter @rderik or subscribe to the newsletter. If you want to send me a direct message, you can send it to derik@rderik.com.