Используя теги в Vim

Я знаю, что Vim имеет развитую поддержку тегов, но мне не удается заставить их работать с JavaScript и TCL.

Я Я использую Vim 7.2.330 под Ubuntu Lucid, стандартную установку Vim и стандартную установку Exuberant CTags.

Я хочу сохранить свои теги в файле с именем ~ /. vimtags / tags

Я включил файл тегов в свой файл vimrc set tags + = $ HOME. "/ vimtags / tags" .

Я выполнил следующую команду из каталога базового кода:

ctags-exuberant -f ~/.vimtags/tags -h ".js" --totals=yes --tag-relative=yes --fields=+akst -R

У меня также есть следующее в моем файле .ctags - где-то в Интернете я видел статью, в которой говорилось, что вы должны добавить их, чтобы сделать его совместимым с современным JavaScript.

--langdef=js
--langmap=js:.js
--regex-js=/([A-Za-z0-9._$]+)[ \t]*[:=][ \t]*\{/\1/,object/
--regex-js=/([A-Za-z0-9._$()]+)[ \t]*[:=][ \t]*function[ \t]*\(/\1/,function/
--regex-js=/function[ \t]+([A-Za-z0-9._$]+)[ \t]*\(([^)])\)/\1/,function/
--regex-js=/([A-Za-z0-9._$]+)[ \t]*[:=][ \t]*\[/\1/,array/
--regex-js=/([^= ]+)[ \t]*=[ \t]*[^"]'[^']*/\1/,string/
--regex-js=/([^= ]+)[ \t]*=[ \t]*[^']"[^"]*/\1/,string/

Когда я загружаю Vim, файл тегов определенно загружается. set tags? показывает, что файл тегов был включен.

Однако всякий раз, когда я CTRL -] над ключевым словом, он всегда говорит, что тегов нет.

] Не могли бы вы рассказать, как вы настраивали теги Vim с помощью JavaScript, а также показать, как вы используете систему тегов? Кажется, это отличная особенность Vim, если бы я только мог заставить ее работать.

7
задан the Tin Man 13 April 2011 в 06:07
поделиться