¿Cómo recargo el archivo tags
desde Vim?Recargar el archivo de etiquetas Vim
¿Es necesario reiniciar?
¿Cómo recargo el archivo tags
desde Vim?Recargar el archivo de etiquetas Vim
¿Es necesario reiniciar?
Según :help tag-binary-search
, el archivo de etiquetas es binario (o lineal) buscado en cada búsqueda, por lo que no hay necesidad de volver a cargar el archivo:
*tag-binary-search*
Vim uses binary searching in the tags file to find the desired tag quickly
(when enabled at compile time |+tag_binary|). But this only works if the
tags file was sorted on ASCII byte value. Therefore, if no match was found,
another try is done with a linear search. If you only want the linear search,
reset the 'tagbsearch' option. Or better: Sort the tags file!
Note that the binary searching is disabled when not looking for a tag with a
specific name. This happens when ignoring case and when a regular expression
is used that doesn't start with a fixed string. Tag searching can be a lot
slower then. The former can be avoided by case-fold sorting the tags file.
See 'tagbsearch' for details.
lo siento, pero ¿dónde está eso establecido en su presupuesto? – asymmetric
Supongo que está implícito (¿por qué sería una búsqueda binaria en el archivo de etiquetas si el archivo se cargó en la memoria en algún momento?). – jrdioko
Por lo que sé, no es necesario Vim 7.3 usar el archivo tags
tan pronto como se haya generado.
me parece que ayuda a simplemente cargar el archivo de etiquetas en otro búfer/pestaña. Luego puedo volver a cargar ese búfer con :e!
para obtener vim y ver mis actualizaciones de etiquetas.
No es necesario volver a cargarlo, vim no lo guarda en la memoria. Más bien realizará una búsqueda binaria del archivo cada vez que busque una etiqueta. – Benoit
Días antes, tengo que hacer que Vim se reinicie para que el nuevo archivo 'tags' entre en vigencia. Versión de Vim: '7.2' –
¿Quizás tenía varios archivos de etiquetas en diferentes subdirectorios y estaba regenerando el incorrecto? – jberryman