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
更多更優質的資訊,請關注我,你的支援會鼓勵我不斷分享更多更好的優質文章。
最新評論