vim lookup
1.0.0
Plugin ini ditujukan untuk pemrogram VimL. Ini melompat ke definisi variabel, fungsi, dan perintah seolah-olah tag digunakan, tanpa memerlukan file tag. Itu hanya menggunakan runtimepath Anda.
s:var
s:func()
<sid>func()
autoload#foo#var
autoload#foo#func()
'autoload#foo#func'
Command
Terkadang fungsi foo#func()
tidak ditemukan di autoload/foo.vim
tetapi plugin/foo.vim
. Kasus ini juga sedang ditangani.
Ini juga berfungsi untuk fungsi global jika ditentukan atau ditemukan di file saat ini:
GlobalFunc()
g:GlobalFunc()
lookup#lookup()
untuk melompat ke definisi pengenal di bawah kursor.lookup#pop()
(atau pemetaan default <co>
) untuk melompat kembali. autocmd FileType vim nnoremap <buffer> <silent> <cr> :call lookup#lookup() <cr>
Alternatifnya, Anda dapat mengganti pemetaan default yang digunakan Vim untuk navigasi tagstack:
autocmd FileType vim nnoremap <buffer> <silent> <c-]> :call lookup#lookup() <cr>
autocmd FileType vim nnoremap <buffer> <silent> <c-t> :call lookup#pop() <cr>