iT邦幫忙

DAY 15
7

完全用 GNU/Linux 工作系列 第 12

[完全用 GNU/Linux 工作] 15. 文字界面的字典 sdcv

  • 分享至 

  • xImage
  •  

於終端機裡快速查字典的小技巧 (本文同步發佈於 凍仁的筆記)。
sdcv 可以說是文字界面的星際譯王 (StarDict),它能使用星際譯王的字典詞庫,所以不用怕哪天沒人維護 StarDict,與其開啟圖形介面來查個單字,不如直接開終端機來的迅速。以下凍仁就列出幾項優缺點:

  • 優點:
  • 可於各種 terminator 使用,搭配 Guake 有加分效果。
  • 可使用相同的字典詞庫。
  • 可與純文字的工具搭配使用。
  • 缺點:
  • 需自備字典詞庫
  • 無法選字取詞。
  • 無法使用網路辭典。

安裝

安裝 sdcv。

# Debian, Ubuntu.
$ sudo aptitude install sdcv

# CentOS, RHEL, Fedora (need EPEL repo)。
$ sudo yum install sdcv

下載字典檔 (星際譯王詞庫 | 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 $HOME/.stardict/dic

# 將字典檔解壓縮至 $HOME/.stardict/dic。
$ tar jxvf /dev/shm/stardict-langdao-ce-big5-2.4.2.tar.bz2 -C $HOME/.stardict/dic

$ tar jxvf /dev/shm/stardict-langdao-ec-big5-2.4.2.tar.bz2 -C $HOME/.stardict/dic

基本使用

列出有效的字典。

$ sdcv -l
Dictionary's name   Word count
朗道漢英字典5.0    395426
朗道英漢字典5.0    423246

單字查詢 (只查一個單字)。

	$ sdcv hello
	Found 1 items, similar to hello.
	-->朗道英漢字典5.0
	-->hello
	
	*[hә'lәu]
	interj. 喂, 嘿

多重查詢 (進入無限查詢狀態),使用 Ctrl + C 或 D 離開。

	$ sdcv
	Enter word or phrase: 企鵝
	Found 1 items, similar to 企鵝.
	-->朗道漢英字典5.0
	-->企鵝
	
	penguin
	
	Enter word or phrase: 黃色小鴨
	Found 10 items, similar to 黃色小鴨.
	0)朗道漢英字典5.0-->橙黃色小球菌
	1)朗道漢英字典5.0-->白色小球菌
	2)朗道漢英字典5.0-->變色小冠花
	3)朗道漢英字典5.0-->黃斑小動脈
	4)朗道漢英字典5.0-->黃色
	5)朗道漢英字典5.0-->黃色人種的
	6)朗道漢英字典5.0-->黃色八迭球菌
	7)朗道漢英字典5.0-->黃色印刷品
	8)朗道漢英字典5.0-->黃色厚革
	9)朗道漢英字典5.0-->黃色報刊
	Your choice[-1 to abort]: 

觀看歷史查詢記錄。

	$ cat $HOME/.sdcv_history | tail
	free
	hello
	pase
	和平
	綠色
	green
	color
	123
	hello
	hello

補充說明

  • 若想於終端機查 Yahoo! 奇摩字典,可以使用 ydict (GitHub)

下載 ydict。

$ wget http://ydict.googlecode.com/files/ydict-1.3.1.tar.gz

解壓縮。

$ tar zxvf ydict-1.3.1.tar.gz Enter
./._ydict
ydict

查詢線上單字。

$ ./ydict penguin

相關連結:

« 回到 [完全用 GNU/Linux 工作]


上一篇
[完全用 GNU/Linux 工作] 14. 色碼擷取器 - Gpick vs Gcolor2
下一篇
[完全用 GNU/Linux 工作] 16. 於 Vim 裡使用 sdcv
系列文
完全用 GNU/Linux 工作28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
逮丸逮丸
iT邦大師 1 級 ‧ 2013-10-03 15:00:41

這個很實用!喜歡

我要留言

立即登入留言