Sé que Vim tiene un soporte sofisticado para las etiquetas, pero estoy luchando para que funcionen con JavaScript y TCL.Uso de etiquetas en Vim
Estoy usando Vim 7.2.330 en Ubuntu Lucid, una instalación estándar de Vim y una instalación Exuberante CTags estándar.
deseo de mantener mis etiquetas en un archivo llamado ~/.vimtags/tags
He incluido el archivo de etiquetas en mi archivo vimrc set tags+=$HOME."/vimtags/tags"
.
He ejecute el siguiente comando desde el directorio de código base:
ctags-exuberant -f ~/.vimtags/tags -h ".js" --totals=yes --tag-relative=yes --fields=+akst -R
también tengo el siguiente en mi archivo .ctags
- vi un artículo en algún lugar en línea que decía que se debe añadir estos para que sea compatible con JavaScript moderno.
--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/
Cuando cargo Vim, definitivamente se carga el archivo de etiquetas. Un set tags?
muestra que el archivo de etiqueta ha sido incluido.
Sin embargo, cada vez que CTRL-]
aparece una palabra clave, siempre dice que no hay etiquetas.
¿Podría compartir cómo configura las etiquetas de Vim con JavaScript y también mostrar cómo utiliza el sistema de etiquetas? Parece ser una gran característica de Vim, si tan solo pudiera hacerlo funcionar.
¿Cómo resolviste esto? Parece que al menos un par de personas están buscando una respuesta (2 favoritos), pero la respuesta aceptada no parece ser la solución a su problema. – intuited