為了背單詞,我擼了一個(gè)插件,直接在VS code就能背
學(xué)編程的學(xué)好英語總是沒壞處的,不然你寫出來的變量名都沒人看得懂,看別人的變量名你也是一臉懵逼。
再說了,作為一名上進(jìn)的程序員,逛逛Github和Stack Overflow、Reddit總是需要的,滿屏的英文都用谷歌翻譯也不好吧,真碰到技術(shù)文檔,這些翻譯軟件也不頂用。
所以,關(guān)鍵時(shí)刻還是要靠自己,趁著空閑時(shí)間多背幾個(gè)單詞吧,今天,猿妹就和大家推薦一個(gè)隨時(shí)隨地都可以背單詞的VS code插件——ECDICT,該倉庫僅有50MB,但詞匯量卻高達(dá)10萬左右。
目前,ECDICT已經(jīng)在Github標(biāo)星 2.4K,累計(jì)分支 534(Github地址:https://github.com/skywind3000/ECDICT)
這是一份英文->中文字典的雙解詞典數(shù)據(jù)庫,根據(jù)各類考試大綱和語料庫詞頻收錄數(shù)十萬條各類單詞的英文和中文釋義,并按照各類考試大綱和詞頻進(jìn)行標(biāo)注。
創(chuàng)建者表示:最初開發(fā)看書軟件時(shí)需要給軟件添加一個(gè)內(nèi)嵌字典,在網(wǎng)上找到了一份別人提供的 EDictAZ.txt 的文本文件,里面有差不多兩萬英文單詞的釋義,于是開始用這個(gè)文件來提供字典查詢,用著用著不夠用了,又找到一份四六級(jí)到 GRE 包含釋義的詞匯表,但是缺少音標(biāo),于是寫了個(gè)爬蟲從各種資料里面把音標(biāo)給爬下來,外加自己補(bǔ)充了一些組成了一份三萬基本詞匯的數(shù)據(jù)庫。
其后數(shù)年根據(jù)各種資料和網(wǎng)友貢獻(xiàn)詞庫增長到 10 萬左右,又找到 Linux 下面的 cdict-1.0-1.rpm 這個(gè)開源字典數(shù)據(jù)(mdict 的主詞庫也是根據(jù) cdict 轉(zhuǎn)換得到),并按照英國國家語料庫的前 16 萬單詞進(jìn)行校對(duì),補(bǔ)全很多語料庫里詞頻較高但是卻沒有收錄的詞條。
數(shù)據(jù)格式
采用 CSV 文件存儲(chǔ)所有詞條數(shù)據(jù),用 UTF-8 進(jìn)行編碼,用 Excel 的話,別直接打開,否則編碼是錯(cuò)的。在 Excel 里選擇數(shù)據(jù),來自文本,然后設(shè)定逗號(hào)分割,UTF-8 編碼即可。
如何安裝?
ECDICT安裝方式十分簡單,直接在VsCode中搜索“會(huì)了吧”安裝,也可通過插件地址安裝:https://marketplace.visualstudio.com/items?itemName=mqycn.huile8
如何使用?
安裝后,點(diǎn)擊源碼文件,會(huì)自動(dòng)分析所有包含的單詞,不在已掌握單詞列表中的單詞會(huì)自動(dòng)添加到陌生單詞列表
單詞后面可以顯示單詞解釋,鼠標(biāo)懸停可以顯示音標(biāo)和解釋,點(diǎn)擊單詞可以朗讀本單詞
在已掌握單詞列表文件中的單詞,不會(huì)在陌生單詞列表中顯示;在陌生單詞中的單詞,點(diǎn)擊圖標(biāo)可以將單詞添加到已掌握單詞列表文件;
在已掌握單詞中的單詞,點(diǎn)擊圖標(biāo)可以將單詞從已掌握單詞列表文件中刪除。