Ir a definición en archivo diferente en vim


1

Estoy usando slimv para crear un pequeño proyecto lisp común. Me gustaría una forma de saltar a la definición de una función que definí en otro archivo. ¿Hay una manera de hacerlo?'


1
gd Debería funcionar si Vim reconoce ese tipo de archivo.
Heptite

gd Solo funciona si la definición está en el mismo archivo. ¿Qué quiere decir con reconocer el tipo de archivo? Trabajo de finalización de código y resaltado de sintaxis.
Held

Debajo :help gd apunta a :help include-search que apunta a :help 'include'. Es posible que desee revisar estas secciones de ayuda, especialmente la última. Si tiene habilitados los complementos de tipo de archivo, habría asumido que el 'include' Sin embargo, la opción se habría configurado correctamente para usted.
Heptite

Entonces, el problema parece ser que no incluye explícitamente los archivos en lisp. Se enumeran en la definición del paquete. Aunque no tengo idea de cómo resolver esto. Gracias por mostrarnos cómo encontrar la explicación :)
Held

Respuestas:


3

Echa un vistazo a ctags exuberantes . Es compatible con lisp.

Después de generar un archivo de etiquetas puede usar <C-]> para saltar a la definición. Echa un vistazo a :h tags

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.