以往都使用 ydict (抓線上資料的字典),但是 Yahoo 一直改版後,就沒再更新了,看到 StarDict 可以使用文字介面(CLI)查詢,就來用用看。
Linux 安裝 CLI 的字典 sdcv
StarDict CLI 介面是提供介面,但是要另外安裝字典檔才能查詢。
下述參考此篇文章:文字界面的字典 sdcv
sdcv + 字典檔 安裝步驟
- $ sudo apt-get install sdcv
- $ cd /tmp # 下載字典檔 zh_TW Dictionaries: http://abloz.com/huzheng/stardict-dic/zh_TW/
- $ wget http://abloz.com/huzheng/stardict-dic/zh_TW/stardict-langdao-ec-big5-2.4.2.tar.bz2 # 朗道英漢字典
- $ wget http://abloz.com/huzheng/stardict-dic/zh_TW/stardict-langdao-ce-big5-2.4.2.tar.bz2 # 朗道漢英字典
安裝字典檔
- mkdir -p ~/.stardict/dic
- cd ~/.stardict/dic
- tar xvf /tmp/stardict-langdao-ce-big5-2.4.2.tar.bz2
- tar xvf /tmp/stardict-langdao-ec-big5-2.4.2.tar.bz2
查詢測試
- sdcv -l # 看字典字庫數量
- sdcv book # 測試查詢
- cat ~/.sdcv_history # 看歷史查詢紀錄
Vim 搭配 K 使用 sdcv 查詢
- 參考此篇:於 Vim 裡使用 sdcv
- cd .vim/bundle/
- git clone https://github.com/chusiang/vim-sdcv.git
- vim ~/.vimrc # 加入下述
set keywordprg=sdcv - 於 vim 裡面,按 K 就會自動用 sdcv 查詢資料