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>