|
楼主 |
发表于 2006-3-16 10:22:03
|
显示全部楼层
这个功能应该非常有用,也应该有一些解决办法。
希望大家一起来讨论讨论。
这是我想到的一个解决办法:
将函数及其手册做成dictd字典库,这样通过"dict funcname"就能看到该函数的手册。
然后在~/.vimrc中加入以下设置:
[code:1]
nnoremap ,l mayiw`a:exe "!dict -P - $(echo " . @" . "\| recode latin1..utf-8)"<CR>
vnoremap ,l may`a:exe "!dict -P - $(echo " . @" . "\| recode latin1..utf-8)"<CR>
[/code:1]
这样,当光标位于函数上时,只需按",l"这两个键就能显示函数手册了。
如果做成stardict库就更好了,这样能利用stardict的取词功能。只需将函数选上,就能显示该函数的手册。并且不仅能在vim/gvim中用,任何地方都能用(term,emacs,firefox,bluefish...)
做dictd字典库比较容易,但做stardict字典库比较困难,见:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=149065 |
|