質問: Vimで'r'を入力しチュートリアル通り文字を置換しようと思い、"ぎょう"と入力して変換(スペース)し、エンタを押すとうまく置換できていなくて、入力モードとして開業されていました。 "esc"を押して'u'を押し元に戻せたのでよかったですが、このまま使えないというのは不便そうです。対策方法はありますか?日本語だから仕方がないのでしょうか? Emacsでは文字列を検索するとき日本語を検索しようとするとソースコードに書き込まれてしまいます。エンタを押せば普通に検索はできますが、アルファベットで検索するときのように便利には使えません。これまた日本語だからなのでしょうか? カスタマイズでなんとかなるものですか? 環境はOSX(10.11)の標準ターミナルから起動したVimとHomeBrewでインストールしたEmacs(24)です。 vimのヴァージョンはよくわかりませんが Improved Vi 7.3 と書いてありました。 ちなみにMacの自動入力補完を利用しています。 質問の要約+α ------- VimやEmacsのような一昔前のテキストエディタでうまく日本語入力が機能しないのはなぜ?! 対処法はあるのでしょうか?!?! 皆さんがうまく使えていますか? うまく伝わっってない感じがしなくもないですが、よろしくお願いします。。。 追記 異なるエディタの質問を一つにまとめているのは、どちらもターミナルを使いっているからターミナル自身の問題の可能性なども考えたからです。
回答: Emacs については詳しくないので Vim に関して回答します。 `r` の置換での日本語への置き換えですが、 1. `r` で置換する文字を入力する状態にする 2. IME を ON にする 3. 「ぎょう」→ 変換(Space) →「行」(1文字) → 確定(Enter) 4. カーソル下の文字が「行」に置き換わる 以上の操作で正常に動作しました。以下の2つの環境で確認しました。 * Windows 10 + 香り屋版 gVim 7.4.1403 * Linux + Vim 7.4.1716 に対して Windows から putty 経由で ssh で接続 (IME は Windows のもの) 少なくとも Vim でサポートしていないということはないようです。うまく動かないとしたら、環境や設定、もしくは Vim のバージョンが関係している可能性があります。