版权声明:本文为博主原创文章,转载需注明出处,谢谢合作 https://blog.csdn.net/QQ2010899751/article/details/82532837
环境:ubuntu 18.04
vim version 8.0.1453
sdcv全称为stardict console version,即终端下的词典,在 linux shell终端 或 vim 查询某英语单词的意思。
1、安装sdcv插件
$ sudo apt install sdcv
2、下载词典数据,之前只安装了不带词典数据的sdcv插件
字典下载地址是:http://download.huzheng.org/
3、将词典压缩包解压到 /usr/share/stardict/dic 目录下(如果没有此目录则手工创建)
4、此时可以在 linux shell终端 查询
$ sdcv hello
5、想要在vim下使用查单词功能,在vim的配置文件(/etc/vim/vimrc.local)添加如下语句:
"""""""""""""""""""""""sdcv set""""""""""""""""""
function! Mydict()
let expl=system('sdcv -n ' .
\ expand("<cword>"))
windo if
\ expand("%")=="diCt-tmp" |
\ q!|endif
rightbelow 30vsp diCt-tmp
setlocal buftype=nofile bufhidden=hide noswapfile
1s/^/\=expl/
1
endfunction
nmap <C-@>w :call Mydict()<CR>
在vim中,按ctrl+@ w,就可以查看单词了。
参考网址: