Tengo una instantánea MacVim 64 descargado desde https://github.com/b4winckler/macvim/downloads y se instala a través de exuberantes ctags homebrew
:E426: etiqueta no se encuentra el error todo el tiempo
which ctags
/usr/local/bin/ctags
mi tags
variable en vim se ve así:
:echo &tags
/Users/macovsky/code/faces/tmp/tags,./tags,tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/code/faces/tags
y me genera el archivo de etiquetas con el comando rails-vim
's :Rtags
:
file tmp/tags
tmp/tags: Exuberant Ctags tag file text
el problema es que si uso C-]
o :tag
todo falla con un error E426 tag not found
.
La etiqueta es, sin duda existe:
cat tmp/tags | grep post_image
post_image /Users/macovsky/code/faces/app/helpers/posts_helper.rb /^ def post_image(post, style)$/;" f class:PostsHelper
¿Alguna sugerencia? Gracias.
Esto me ocurre a mí, ¿alguna vez has encontrado una solución? – Doug
@macovsky Supongo que es la forma en que configura el archivo de etiquetas. ¿Intentó usar ctags -R? Esto recursivamente busca todos los directorios para los archivos y obtiene las etiquetas de ellos –
Dijo que la etiqueta definitivamente está allí. ¿Es posible que las etiquetas se estén generando con una ruta relativa a un directorio que está arrojando vim? –