vim lookup
1.0.0
Este complemento está destinado a programadores de VimL. Salta a definiciones de variables, funciones y comandos como si se usaran etiquetas, sin necesidad de un archivo de etiquetas. Simplemente usa su ruta de tiempo de ejecución.
s:var
s:func()
<sid>func()
autoload#foo#var
autoload#foo#func()
'autoload#foo#func'
Command
A veces, una función foo#func()
no se encuentra en autoload/foo.vim
sino plugin/foo.vim
. Este caso también se maneja.
También funciona para funciones globales si están definidas o encontradas en el archivo actual:
GlobalFunc()
g:GlobalFunc()
lookup#lookup()
para saltar a la definición del identificador debajo del cursor.lookup#pop()
(o la asignación predeterminada <co>
) para retroceder. autocmd FileType vim nnoremap <buffer> <silent> <cr> :call lookup#lookup() <cr>
Alternativamente, puede reemplazar las asignaciones predeterminadas que Vim usa para la navegación de la pila de etiquetas:
autocmd FileType vim nnoremap <buffer> <silent> <c-]> :call lookup#lookup() <cr>
autocmd FileType vim nnoremap <buffer> <silent> <c-t> :call lookup#pop() <cr>