为 Ubuntu 的 Vim 增添英文字典[Linux安全]
本文“为 Ubuntu 的 Vim 增添英文字典[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在Ubuntu下Vim中阅读文档时,常常会发现不熟习的单词,从前都是直接ctrl+c然后到谷歌里面来举行翻译,感受甚是麻烦.于是就想找一种办法可以近似于金山词霸的软件,但是在Linux的vim下利用的工具.
sdcv全称为stardict console version,即终端下的词典,发目前网上查到的用户大都利用这个工具,于是自己也想试一试.
我用的Ubuntu版本为Ubuntu 10.10,
1、首先安装sdcv:
root@linuxidc.com:~# apt-get install sdcv
2、安装词典数据,之前只安装了不带数据的sdcv.字典下载地址是:
http://yeelou.com/huzheng/stardict-dic/zh_CN/
我下载的字典为:langdao-ec-gb dictionary(en - zh_CN) 朗道英汉字典,下载下来的紧缩包名为:stardict-langdao-ec-gb-2.4.2.tar.bz2.
3、将紧缩包解压到/usr/share/stardict/dic这个目录下(假如没有此目录则手工成立).
4、目前,你在终端敲sdcv便可查询单词了.
root@linuxidc.com:/# sdcv star
Found 1 items, similar to star.
-->朗道英汉字典5.0
-->star
*[stɑ:]
n. 星, 恒星, 星形物, 运气, 明星
vt. 以星状物装潢, 用星号标, 使成为明星
vi. 变成明星
【医】 星, 星体
5、但是我们还要在vim下利用查单词功效,在vim的配置文件增添以下语句:
root@linuxidc.com:/# vim /etc/vim/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()
此时在用vim翻开的文件中,在光标单词处,按ctrl+f,便可以查看单词了.
以上是“为 Ubuntu 的 Vim 增添英文字典[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |