2008年05月19日

这里介绍的中使用辞典查词的方法不错,利用了的一些特性,这样平时使用的时候就可以手不离键盘要完成查词了。

sdvc是命令行版的Stardict,可以在这里下载,目前最新的版本是0.4.2,不过在ADM64平台下编译会出错,我在网上找到了一个补丁,不过这个补丁是针对debain用户的,有些用不上,那些找不到文件的patch就可以直接忽略掉。

如果在gvim中使用则在~/.gvimrc中添加:

BASH:
  1. function  Mybln()
  2.      let  expl=system('  -n  '  .
  3.            \  v:beval_text  .
  4.            \  '|fmt  -cstw  40')
  5.      return  expl
  6.    endfunction
  7.  
  8.    set  bexpr=Mybln()
  9.    set  beval

如果直接在中使用,则在~/.vimrc中添加:

BASH:
  1. function!  Mydict()
  2.    let  expl=system('  -n  '  .
  3.          \   expand("<cword>"))
  4.    windo  if
  5.          \  expand("%")=="diCt-tmp"  |
  6.          \  q!|endif
  7.    25vsp  diCt-tmp
  8.    setlocal  buftype=nofile  bufhidden=hide  noswapfile
  9.    1s/^/\=expl/
  10.    1
  11. endfunction
  12. nmap  F  :call  Mydict()<cr>

gvim中鼠标移动到单词上就可以得到翻译,在中光标移动到单词上,使用shift+f可以新分割出来一个窗口显示单词的翻译。

原文请使用梯子访问。

标签 :

发表评论

在下面加入你的评论,或者 trackback 从你的博客站点。 订阅本文的评论。

:

:

:

« Fedora9安装vmware
» 七嘴八舌