【vim】sdcv插件

版权声明:本文为博主原创文章,转载需注明出处,谢谢合作 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,就可以查看单词了。

参考网址:

为 Ubuntu 的 Vim 添加英文字典

猜你喜欢

转载自blog.csdn.net/QQ2010899751/article/details/82532837
今日推荐