ICON of RYUUO.COM TradeMark

日本語入力

会員登録(SSL)
会員専用(SSL)


更新日: ??????
注意事項:
LINUXのディストリビューションはRedHat6.2からRedHat7.2へ、RedHat9へと変更していますので Versionによってそれなりに変更する必要があるかもしれません。ご承知の上お読み下さい。FedoraCore3での内容も少しばかり追加した(2007/06/20)
大昔の内容です。最近は日本語入力も見違える程です。

EMACS編

何はともあれ、エディターの操作が出来なければ何をするにも無理である。EMACSか Viを修得しておく必要がある。.....異論もある。というのも、サーバ(パソコン)が起動できなくなった場合には当然インストールCDを使用するようになるのだがレスキューモードで起動するとどうしてもviを使わなければならない状態に置かれる。そのためにも、viでのファイルの開き方 保存の仕方 閉じ方などの基本程度はマスターしておいた方が無難であろう。また、geditを使用する場合は『geditによるsystemfileの修正』を見てもらいたい。EMACSの操作を覚えて、前に進むことが出来たような気がする。まずは、EMACSのTUTORIALを読んでキーボードの操作を覚えよう。
RedHat9で Emacs-21.2を使うと日本語入力には二つの方法がある。C-spaceと C-\(バックスラッシュ) そのどちらも使える。が C-spaceを使うと、かな漢字サーバが変換している最中にダウンすることがよくある。そのため、私は kinput2-canna-wnn6-v3-14(RedHat7.2附属)を使用している。いまのところ順調である。あまり、この辺り詳しくないけれども入力方法によってかな漢字サーバが異なっている。もっぱら、入力方法は C-spaceを使っている。

  • C-\(バックスラッシュ)での使い方に関して・・・Emacs自体に組み込まれている日本語入力方法
    FedoraCore3では日本語入力にiiimがデフォルトであるので私は入力方式をkinput+cannaに切り替えている。そうすることによりShift+spaceでEmacsでも入力出来るようになる。
    • C-\(バックスラッシュ)でニーモニックが日本語表示になる
    • 全角表示における qqで半角小文字へのトグル qqで戻る
    • カタカナにするには Shift-k
    • 全角表示における qzで全角英数字へのトグル qhで戻る
    • C-oで文節伸長、C-iで文節縮小
    • 文字コード・改行コードをかえるには……Shift-spaceでの使い方に関してを参照
    • 全角表示における z+で特殊記号へのトグル


    • emacsの使い方ではhttp://www.linux.or.jp/JF/JFdocs/Emacs-Beginner-HOWTO.htmlを参照するのが一番の早道。
      ただ、ドットファイル .emacsはプログラムで書かれていることをお忘れ無く

  • Shift-spaceでの使い方に関して・・・X上でのkinput2+Cannaによる日本語入力方法
    • 全角表示における 変換はすべてspace keyによる
    • 全角スペース表示は@@
    • Shift-→(又は、C-o)で文節伸長、Shift-←(又は、C-i)で文節縮小
    • 文字コード・改行コードをかえるにはC-x(RET)fで……spcキーで候補が表示できる
      文字コードに付いて(知ったかぶり)‥‥IE(InternetExploreのこと)のメニューバーの表示から文字コードを辿ると‥‥shift-jisやeuc-jpなど色々出てくると思う。これが文字コードである。すなわち、unix と windows(macも同じ文字コードではあるが改行コードが違う) とは日本語文字コードが異なっているのである。その為に、字化けがおきるのである。皆さんは何気なく改行キーを押しているが、このキーも unix系と windows系と mac系とでは全て異なっている。windowsで書いた文章を unix系で開くと字化けはもちろんのこと改行されていないのである。ずーっと一行で表示されるのである、と言ったほうが分かりやすいのかも知れない。
    • 単語登録
      $ mkdic user //辞書を作成
      $ lsdic //確認

      ~/.canna に追加 //ホームディレクトリーの中
      (use-dictionary
      "iroha"
      "fuzokugo"
      "hojomwd"
      "hojoswd"
      "keishiki"
      :bushu "bushu"
      :user "user" // デフォルテで作られている
      )

      K-termから
      $ echo 'よしすけ #JN 芳亮' | addwords user
      で、旨く行くはずです。#JNに付いては表を御覧下さい。
      また、cannakill, cannaserverの場所は /usr/bin/cannakill と /usr/sbin/cannaserver とになります。

      品詞コード品詞名品詞コード品詞名品詞コード品詞名
      #T35一般名詞#T30サ変名詞#KK固有名詞
      #NN数詞#CN地名#JN人名
      #RT連体詞#T35記号#KJ単漢字
      #NNPRE接頭数詞#CNPRE接頭地名#PRE接頭語
      #SUC接尾語#JSSUC接尾助数詞#JNSUC接尾人名
      #CNSUC1接尾地名#N2T30サ行(する)&名詞化接尾語#JCN人名&地名
      #K5カ行五段活用動詞#K5カ行五段活用動詞#G5ガ行五段活用動詞
      #S5サ行五段活用動詞#T5タ行五段活用動詞#N5ナ行五段活用動詞
      #B5バ行五段活用動詞#M5マ行五段活用動詞#R5ラ行五段活用動詞
      #W5ワ行五段活用動詞#KS上/下一段活用動詞#KXカ行変格活用動詞
      #ZXザ行変格活用動詞#SXサ行変格活用動詞#K5rカ行五段活用動詞(連用形が名詞)
      #C5rカ行(行く)#L5ラ行(下さい)#kxoラ行(下さい)
      #kxo来(こ)#kxi来(き)#kxuru来(く)
      #sxi為(し)#sxuru為(す)#sxe(せ)
      #G5rガ行五段活用動詞(連用形が名詞)#S5r サ行五段活用動詞(連用形が名詞)#T5rタ行五段活用動詞(連用形が名詞)
      #N5rナ行五段活用動詞(連用形が名詞)#B5rバ行五段活用動詞(連用形が名詞)#M5rマ行五段活用動詞(連用形が名詞)
      #R5rラ行五段活用動詞(連用形が名詞)#W5rワ行五段活用動詞(連用形が名詞)#KSr上/下一段活用動詞(語幹が名詞)
      #KY形容詞#KYT形容詞#T00形容動詞(サ変名詞としても使う)
      #T05形容動詞(詳細の品詞を必要としない場合)#F00形容動詞(たる)#F04副詞
      #F14副詞(詳細の品詞を必要としない場合)#CJ接続詞/感嘆詞#D2T35接尾動詞
      #D2KY形容詞化接尾動詞#N2T17形容動詞化接尾語#JS助数詞、接頭助数詞


    • 辞書の削除
      $ rmdic basic

    • 単語の削除
      $ delwords [読み] [品詞記号] [単語]