vim lookup
1.0.0
该插件适用于 VimL 程序员。它跳转到变量、函数和命令的定义,就像使用标签一样,而不需要标签文件。它只是使用您的运行时路径。
s:var
s:func()
<sid>func()
autoload#foo#var
autoload#foo#func()
'autoload#foo#func'
Command
有时在autoload/foo.vim
中找不到函数foo#func()
而是在plugin/foo.vim
中找到。此案也已处理。
如果在当前文件中定义或找到全局函数,它也适用于全局函数:
GlobalFunc()
g:GlobalFunc()
lookup#lookup()
跳转到光标下标识符的定义。lookup#pop()
(或默认映射<co>
)跳回。 autocmd FileType vim nnoremap <buffer> <silent> <cr> :call lookup#lookup() <cr>
或者,您可以替换 Vim 用于标记堆栈导航的默认映射:
autocmd FileType vim nnoremap <buffer> <silent> <c-]> :call lookup#lookup() <cr>
autocmd FileType vim nnoremap <buffer> <silent> <c-t> :call lookup#pop() <cr>