![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
MySQLの勉強をするため、Linux(vine linux4.2)を導入し、mysql-5.0.27インストールしました。MySQLの文字セットがUTF-8なので、EmacsのUTF8化について調べていたら、Emacs22は標準でUTF-8であることを知り、一旦元々入っていたEmacs21.4関係のものを全部消しました(rpm -eでの削除と残っていた.emacs等も)。そしてEmacs22(22.0.50.0.20060403vl2.i386.rpm)をインストールしました。Emacs22は立ち上がるのですが、<zenkaku-hankaku>is undefienedと表示されて、日本語が入力できません(Emacs21では大丈夫でした)。
どこを設定すればよいのでしょうか?.emacsを消したのはまずかったでしょうか?
No.4ベストアンサー
- 回答日時:
Vine-4.2 に VinePlusのemacs22-22.0.50.0.20060403vl2.i386.rpmを導入してみましたが、特段何の設定もせずに、ごく普通に日本語入力ができました。
さすが日本語環境のVineです。ちなみに、Ctrl+Space, Ctrl+\, 半角/全角 いずれも有効でした。
結局、設定ファイルを削除したことが問題だったということですから、
1.もし etcskel をアップデートしていたら、標準の etcskel に戻す
$ rpm -Uvh --oldpackage ftp://ftp.riken.go.jp/Linux/vine/Vine-4.2/update …
2./etc/skel から emacs 関係の設定ファイルを全て ~/ にコピー
$ cp /etc/skel/.emacs* ~/
という手順で直るはずです。
再び回答していただきまして、また実践していただきまして、どうもありがとうございました。
前回の回答を参考にして一番最新のetcskelは/etcskel-3.4.6-0vl5.noarch.rpmを入れていたのですが、それを今回の回答の通り/etcskel-3.4.4-0vl1.noarch.rpmに替えることで日本語が使えるようになりました。
どうもありがとうございました!
No.3
- 回答日時:
Emacsの日本語化rpmが入っていないのでは?
Emacsの日本語化rpmは直接仮名漢字変換サーバーとやりとりするから、Anthnyに対応しているかどうか調べる必要有り。
また、Emacsの仮名漢字変換の起動は、昔はcntrl+SPACEだったけど。
色々調べていて、AnthyはEmacs22では動作がおかしいというような文も見たのですが、Emacs21で使えていたということで、.emacs.elの中身を見てもいけるはずと思っていたのです。
今回、結果的には、回答番号4の方の方法でうまくいきました(etcskel3.4.4-Ovl1.noarch.rpmを入れなおす方法)。
アドバイスありがとうございました。
No.2
- 回答日時:
/etc/skel 以下にデフォルトの設定ファイルがあるはずです。
それでうまくいかなければ、VineSeed の最新の etcskelパッケージからコピーしてみるのもアリかも。
この回答への補足
回答ありがとうございます。
早速最新のetcskelパッケージを入れて、~/にコピーしてみました。
すると、Emacsのメニューバーが英語だったのが日本語表示に変わりました。
しかし未だ日本語入力ができません(普段、日本語入力するときはAnthyという設定バーが見えるのですが)。
設定ファイル(Emacs20/21用と書かれています)のglobal-set-keyの所もおかしくないように思います。
システムを入れ直したほうがいいのでしょうか?
もう少しヒントをもらえるとうれしいです。
No.1
- 回答日時:
え? ~/.emacs も消しちゃったの? それはちょっと早計だなぁ. せめて名前を変えるくらいにしとかないと....
<zenkaku-hankaku>is undefiened
と出るということは, 「日本語入力しようとして[全角/半角]キーを押した」ということですよね. ところが, 今の設定ではそのキーに対応する関数が登録されていないということ... かな. だから, 使いたいものに合わせて define-key かなんかで登録しないとだめ.
この回答への補足
回答ありがとうございます。
~/.emacs.elは.emacs.my.elなど別名にして置いておくべきなんですね。
以前のバージョンのEmacsでは「全角/半角」キーは使えていて(Shift+SPACEも使えていました)、あらためて入れた/etc/skelからコピーした.emacs.elにもglobal-set-keyに登録されているように思うのですが(<zenkaku-hankaku>と<shift+space>はdefine-keyではなくて、global-set-keyになっているのがおかしいのでしょうか)、未だに未定義ですとのエラーがでます。どのように設定すればよいのかもう少しヒントをもらえますでしょうか?
よろしくお願いします。
新しく入れたetcskel(/etcskel-3.4.6-0vl5.noarch.rpm)をetcskel(/etcskel-3.4.4-0vl1.noarch.rpm)に替えることで日本語が使えるようになりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) Emacsメニューの日本語化について 1 2023/06/16 15:52
- UNIX・Linux テキストエディタのVimもEmacsも飽きたし病んでしまいました。助けてください。 5 2023/07/05 15:56
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- Windows 8 win8 "ベータ ワールドワイド言語サポートで Unicode UTF-8 を使用"を出したい 2 2023/05/23 19:57
- Windows 10 Windows10で、急に「IMEが無効です」となり日本語入力ができなくなりました。 6 2023/02/15 06:46
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- Android(アンドロイド) 海外のAndroid 端末の場合、日本語全角は、どう表示されるのでしょうか? 1 2022/10/02 21:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
yumインストール先は、何で決ま...
-
rpmlibのあるところ
-
CentOSのセキュリティパッチ適...
-
CentOS6にWebminを導入
-
SRPM のアンインストール
-
tomcat・apacheを...
-
trac構築について
-
Apacheとtomcatの削除
-
SCSI U320 10000rpmと15000rpm...
-
ubuntuでrpmがインストールでき...
-
Emacsで日本語の設定ができなく...
-
krb5-libsを削除してしまいました
-
PHPについて。
-
makeコマンドが使えません。
-
Ubuntuをインストールし、ユー...
-
ubuntu 初期化について
-
Raspberry Pi 3 A+ ブラウザ遅い
-
Windows2000を最新マシンにイン...
-
MSIのブートドライブ設定がよく...
-
Fedoraのupgradeで、libruby.so...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
yumインストール先は、何で決ま...
-
CPANでインストールしたモジュ...
-
ubuntuでrpmがインストールでき...
-
i386 と i686 の違いとパッケー...
-
CentOSのセキュリティパッチ適...
-
Apacheとtomcatの削除
-
rpmlibのあるところ
-
rpmファイルがインストールでき...
-
RedHat9 Linuxのアンインストー...
-
tomcat・apacheを...
-
ClamAVのインストール
-
Miracle Linuxインストール、グ...
-
PHP4インストール エラー: 依...
-
httpdのSSLRequireSSLエラー
-
RPMパッケージに含まれるファイ...
-
RedHat9+Apache2でテストページ...
-
trac構築について
-
SCSI U320 10000rpmと15000rpm...
-
アプリケーション起動時にsymbo...
-
rpmパッケージからspecファイル...
おすすめ情報