我的系统是
ubuntu 10.04,其它linux系统应该也差不多。
1. 安装sdcv:
$ sudo apt-get install sdcv
2. 下载字典
之前只安装了不带数据的sdcv。不能使用,需要下载字典。下载地址是: 要下载tarbal(即tar.bz2)格式。我下载到朗道英汉/汉英 (stardict-langdao-ec-gb-2.4.2.tar.bz2, stardict-langdao-ce-gb-2.4.2.tar.bz2)
3. 将压缩包解压到~/.stardict/dic这个目录下,当然也可
以放到其它目录,然后让~/.stardict/dic指向这个目录。
4. 现在,你在终端敲sdcv就可查询单词了。但到此还没有结束,我还有一番改进。我们需要在vim中调用sdcv并在左侧到位置显示字典内容。
修改 ~/.vimrc,在尾部加入:
function! Mydict()
let expl=system('sdcv -n ' .
\ expand(""))
windo if
\ expand("%")=="diCt-tmp" |
\ q!|endif
25vsp diCt-tmp
setlocal buftype=nofile bufhidden=hide noswapfile
1s/^/\=expl/
1
endfunction
nmap F :call Mydict()
此时按键:shift + f会在vim左侧分割出字典窗口。
阅读(6054) | 评论(0) | 转发(0) |