Nov 09, 2005
Linuxでのcanna辞書
うろこ新聞のLinux Desktop Tips(略してLDT)でも最初は、ユーザ辞書(cannaの)について覚え書を書いたが、今日ちょっとユーザ辞書を作ったので、書いておく。
Debian GNU/Linux sargeの場合でcannaを使う場合には、「.canna」というファイルは次のようになっている。
shimirin@debian:~ cat .canna
; ---- language-env DON'T MODIFY THIS LINE!
; デフォルトの設定
(load "/etc/canna/default.canna")
; Backspaceキーでカーソル直前の文字が消えるようにする
(global-set-key "\Delete" 'delete-previous)
; ---- language-env end DON'T MODIFY THIS LINE!
default.cannaでは辞書関係は下のようになっている。
;;; 利用する辞書
;
; ただ単に書き並べているのは単語登録を行わない辞書でシステム辞書などが
; これに当たります。
;
; 部首辞書に関しては :bushu を先行させて記述します。
;
; 単語登録をしたい辞書に関しては :user を先行させて記述します。単語登
; 録をする辞書はテキスト形式辞書でなければなりません。単語登録させたい
; 辞書は mkdic user の様なコマンドを打つことで簡単に作成することがで
; きます。
;
; :katanana を先行させて記述した辞書は、カタカナ語の自動登録辞書に
; なります。字種変換でカタカナに変換して確定すると、自動的にサ変
; 名詞として登録されます。
;
(use-dictionary
"iroha"
"fuzokugo"
"hojomwd"
"hojoswd"
:bushu "bushu"
:user "user"
; :katakana "katakana"
)
それで、
shimirin@debian:~$mkdic user
とやると、
shimirin@debian:~$lsdic
で、
user
と表示され、「user」という辞書ができていることがわかる。
これに、
shimirin@debian:~$ echo 'りんぞう #JN 清水鱗造' | addwords user
とやると辞書に追加される。「user」辞書を作ったら、一度ログアウトして再ログインする。
一挙にやってしまうなら、次のようなシェルスクリプトを書いて、そのファイルを、
shimirin@debian:~$chmod 700 rin_jisho.sh
のように実行権限を与えて、
shimirin@debian:~$./rin_jisho.sh
のように実行すると、辞書に言葉が追加される。
#!/bin/sh
echo 'しみずりんぞう #JN 清水鱗造' | addwords user
echo 'りんぞう #JN 鱗造' | addwords user
以下はソースコードから抜き出された品詞コードの引用の孫引用。
品詞コード 品詞名 例 #T35 一般名詞 山, 本 #T30 サ変名詞 努力, 検査 #KK 固有名詞 #JN 人名 #CN 地名 #NN 数詞 何 #KJ 単漢字 #RT 連体詞 #PRE 接頭語 お、各 #CNPRE 接頭地名 #NNPRE 接頭数詞 #SUC 接尾語 #JSSUC 接尾助数詞 #JNSUC 接尾人名 #CNSUC1 接尾地名 #N2T30 サ行(する)&名詞化接尾語 #JCN 人名&地名 #K5 カ行五段活用動詞 描く #G5 ガ行五段活用動詞 注ぐ #S5 サ行五段活用動詞 倒す #T5 タ行五段活用動詞 絶つ #N5 ナ行五段活用動詞 死ぬ #B5 バ行五段活用動詞 転ぶ #M5 マ行五段活用動詞 住む #R5 ラ行五段活用動詞 威張る #W5 ワ行五段活用動詞 言う #KS 上/下一段活用動詞 降りる #KX カ行変格活用動詞 来る #ZX ザ行変格活用動詞 感ずる #SX サ行変格活用動詞 関する #K5r カ行五段活用動詞(連用形が名詞) 動く #C5r カ行(行く) #L5 ラ行(下さい) #kxo 来(こ) #kxi 来(き) #kxuru 来(く) #sxi 為(し) #sxuru 為(す) #sxe 為(せ) #G5r ガ行五段活用動詞(連用形が名詞) 行く #S5r サ行五段活用動詞(連用形が名詞) 急ぐ #T5r タ行五段活用動詞(連用形が名詞) 写す #N5r ナ行五段活用動詞(連用形が名詞) 勝つ #B5r バ行五段活用動詞(連用形が名詞) 遊ぶ #M5r マ行五段活用動詞(連用形が名詞) 歩む #R5r ラ行五段活用動詞(連用形が名詞) 見張る #W5r ワ行五段活用動詞(連用形が名詞) 扱う #KSr 上/下一段活用動詞(語幹が名詞) 生きる #KY 形容詞 美しい, 早い #KYT 形容詞 古い #T00 形容動詞(サ変名詞としても使う) 心配だ #T05 形容動詞(詳細の品詞を必要としない場合) 幸運だ #F00 形容動詞(たる) #F04 副詞 #F06 副詞 #F12 副詞 #F14 副詞(詳細の品詞を必要としない場合) 飽くまで #CJ 接続詞/感嘆詞 及び #D2T35 接尾動詞 #D2KY 形容詞化接尾動詞 #N2T17 形容動詞化接尾語 #JS 助数詞、接頭助数詞
そのまま記号を張り付けたら、たぶん、その原因でRSSの出力に問題があったので、記号類を全角ものに変換しました。
Edit this entry...
wikieditish message: Ready to edit this entry.
A quick preview will be rendered here when you click "Preview" button.