tags
tags の使い方わかってきたかも。 vimfiles もしくは .vim 以下の tags file を作ってから ~/(.vim|vimfiles)/after/ftplugin/vim.vim あたりに以下を書いておくと関数名や function local 以外の変数名なんかの識別子の上で <C-]> を打つと定義部分に飛べる。余談だけど b:undo_plugin て $VIMRUNTIME/ftplugin.vim で handling してるのなー。
if has('win32') setlocal tags+=~/vimfiles/tags else setlocal tags+=~/.vim/tags endif if exists('b:undo_ftplugin') && !empty(b:undo_ftplugin) let b:undo_ftplugin .= '| setlocal tags<' else let b:undo_ftplugin = 'setlocal tags<' endif
よーしよし、もうちょっとだ。