Seasons.NET

ちょっとした技術ブログです

カーソルの下の用語をHTMLHELPで引く

KeyHHが必要。
gvim/vim使っている人は、これで幸せ。

しかも、doxygenの*.chmだともっと幸せ。

334 :mattn@Vim%Chalice :04/12/16 19:04:36

>>330 

こんなのではダメですか? 

 1 function! Win32Help(topic)
 2     let fname = '参照したい( *.chm )のフルパス'
 3     if fnamemodify(fname,":e")=="chm"
 4         silent! execute "!start keyhh -\\#klink " . a:topic . "  " . fname
 5     elseif fnamemodify(fname,":e")=="hlp"
 6         silent! execute "!start winhlp32 -k " . a:topic . "  " . fname
 7     endif
 8 endfunction
 9 command! -nargs=1 Win32Help call Win32Help(<f-args>)
10 nmap <S-F1> :call Win32Help(expand('<cword>'))<CR>