2013-10-11

[完全用 GNU/Linux 工作] 16. 於 Vim 裡使用 sdcv

撰寫上文 (15. 文字界面的字典 sdcv) 時找到 Yunt在 Vim 裡使用 sdcv 的 plugin,凍仁現在只需使用 \w 即可快查單字,連原先輸入的動作都省了,這下就可以得到有選字取詞功能的 sdcv 了 (詳情請參考 vim-sdcv)。

2013-10-03-sdcv-vim.png
▲ 可選字取詞的 Vim。

1. 安裝


下載
[ jonny@wheezy ~ ]
# Git
$ git clone https://github.com/chusiang/vim-sdcv.git Enter

# Tarball
$ wget https://github.com/chusiang/vim-sdcv/archive/master.zip Enter

將 sdcv.vim 複製到 ~/.vim/plugin 底下。
[ jonny@wheezy ~ ]
# Git
$ cp vim-sdcv/plugin/sdcv.vim ~/.vim/plugin Enter

# Tarball
$ unzip master.zip Enter
$ cp vim-sdcv-master/plugin/sdcv.vim ~/.vim/plugin Enter

若無此目錄,請先手動建立。
[ jonny@wheezy ~ ]
$ mkdir -p ~/.vim/plugin Enter

2. 設定


於 vimrc 底下新增快捷鍵。
[ jonny@wheezy ~ ]
$ vim ~/.vimrc Enter
......
nmap <leader>w :call SearchWord()<CR>

完成,這下使用 Vim 時就可以使用 \w 來選字查字典了!

3. 補充說明


在 Vim 裡也可透過 set keywordprg=sdcv 將原先查 Man page 的 K 替代成 sdcv,然後就可以透過 K 來查字典了。

2013-10-03-sdcv-in-vim-k.png
▲ 拿 Man page 的儀表板來選字取詞查字典。

本文同步發佈於 iT 邦幫忙

相關連結:
vim-sdcv | GitHub

資料來源:
Yunt - Vim 中使用 Stardict
文字介面字典結合 vim - Tsung's Blog