首頁>技術>

jieba.el

在Emacs中使用jieba中文分詞

眾所周知, Emacs並沒有內建中文分詞系統, 以至於 forward-word 和 backward-word 以及 kill-word 等以單詞為單位的操作只能粗暴的標點符號進行確定所謂”詞彙”, (其實是中文裡的句子).

jieba.el 利用nodejieba對buffer中的中文句子進行分割, 並且增強了上述以詞為單位的 操作, 使使用Emacs處理中文文字的體驗更加流暢.

安裝方式安裝nodejieba

以管理員許可權執行以下命令安裝nodejieba

npm install -g nodejieba

如果你已經有了管理員許可權卻仍然提示許可權不足, 嘗試

npm install -g --unsafe-perm nodejieba
安裝jieba.el

從GNU ELPA安裝jieba.el的依賴jsonrpc, 然後將jieba.el放入你emacs的 load-path 中, 在 .emacs 檔案中寫入

(require 'jieba)(jieba-mode)

你也可以使用 use-package

(use-package jieba :load-path "/path/to/jieba" :command jieba-mode :init (jieba-mode))
使用方式

啟用 jieba-mode 後, jieba.el 會自動重新對映 forward-word, backward-word, kill-word, backward-kill-word, 到對應的jieba增強版本上.

你也可以自行定義 jieba-mode-map 來修改這些操作的按鍵繫結

更多使用方法可以檢視官方文件

開源地址:
https://github.com/cireu/jieba.el

更多更優質的資訊,請關注我,你的支援會鼓勵我不斷分享更多更好的優質文章。

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Koa2 洋蔥模型——compose 串聯中介軟體的四種實現