Chinaunix首页 | 论坛 | 博客
  • 博客访问: 713617
  • 博文数量: 104
  • 博客积分: 4320
  • 博客等级: 上校
  • 技术积分: 1948
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-30 14:42
文章分类

全部博文(104)

文章存档

2012年(4)

2011年(65)

2010年(35)

分类: LINUX

2011-12-06 16:28:36

我的系统是 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左侧分割出字典窗口。
阅读(5988) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~