1. 程式人生 > >在vim中使用sdcv查詢英語單詞

在vim中使用sdcv查詢英語單詞

在vimrc中加入一下程式碼

function! Mydict()
  let expl=system('sdcv -n ' .
        \  expand("<cword>"))
  windo if
        \ expand("%")=="diCt-tmp" |
        \ q!|endif
  25vsp diCt-tmp
  setlocal buftype=nofile bufhidden=hide noswapfile
  1s/^/\=expl/
  1
endfunction
nmap F :call Mydict()<CR>
" shift+f 查取單詞

按shift+f查單詞

當然前提是安裝了sdcv  

ubuntu上安裝sdcv方法是 sudo apt-get install sdcv

安裝完了之後還需要新增詞庫

詞典下載

安裝方法:

tar -xjvf a.tar.bz2
mv a /usr/share/stardict/dic

enjoy.........