vim lookup
1.0.0
ปลั๊กอินนี้มีไว้สำหรับโปรแกรมเมอร์ VimL โดยจะข้ามไปยังคำจำกัดความของตัวแปร ฟังก์ชัน และคำสั่งเหมือนกับว่ามีการใช้แท็ก โดยไม่จำเป็นต้องใช้ไฟล์แท็ก มันเพียงใช้ runtimepath ของคุณ
s:var
s:func()
<sid>func()
autoload#foo#var
autoload#foo#func()
'autoload#foo#func'
Command
บางครั้งฟังก์ชัน foo#func()
ไม่พบใน autoload/foo.vim
แต่ 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>