Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to search the tags file and load it automatically when vim start up

Vim is my favorite editor, when I open a php or python file in vim, the first command is:

set tags=../../../tags

or

set tags=../../tags

I think vim can do this automatically:

first search ./tags, if it is exists, set it, if not exists

search ../tags,if it is exists, set it, if not exists

search ../../tags,if it is exists, set it, if not exists

until it reaches the / or D: directory

However, I am not so familiar with the vim scripts. Any of your help will be appreciated!_

like image 787
pvd Avatar asked Jun 09 '11 03:06

pvd


1 Answers

There are a few comments on this particular subject on this question.

Basically, this is supposed to work:

set tags=./tags;/

It starts with a tags file in the current directory and goes up to the root directory.

Type :help tags-option for more details.

like image 131
romainl Avatar answered Oct 06 '22 09:10

romainl