お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-07-22 20:06:58

wutali
新しいメンバ
登録日: 2013-07-22

Gvim環境での日本語入力(Mozc)に関して

初めてこのフォーラムに投稿します。
Ubuntuで開発環境を構築していて、詰まったところがあったので質問させて下さい。

タイトルにある通り、Gvimでの日本語入力(Mozc)に関してです。
Gvimで日本語入力をしたいのですが、うまく入力することができません。
状況としては以下の通りです。

* 起動後初めて入力モードに移り、入力メソッドをMozcに切り替えると、日本語が入力できる。
* その後コマンドモードに移り、さらに入力モードに切り替える。そうすると、入力メソッドをMozcに切り替えることが出来ず、日本語を入力できない。
  この現象は、コマンドモードに移る前の入力メソッドの状態によらず、一度コマンドモードに移ってしまうと発生する。

vimrcの設定によるものかと思い、vimrcの設定を全て削除して試しましたが、変わりませんでした。

以下のバージョンのソフトウェアを使っています。

* ubuntu 13.04
* vim 7.3 (2010 Aug 15, compiled Apr 2 2013 09:18:16)
* vim-gnome 2:7.3.547-6ubuntu5


ブログを書いたり、ドキュメントを書いたりするのに日本語を入力できず、困っています。

ご回答、よろしくお願い致します。

オフライン

 

#2 2013-07-22 23:09:18

katsu07
ゲスト

Re: Gvim環境での日本語入力(Mozc)に関して

virtualbox上のubuntu 13.04 japanese remix(vim-gnome 2:7.3.547-6ubuntu5をインストール済み)で確認してみましたが再現しませんでした。

* 起動後初めて入力モードに移り、入力メソッドをMozcに切り替えると、日本語が入力できる。
* その後コマンドモードに移り、さらに入力モードに切り替える。そうすると、入力メソッドをMozcに切り替えることが出来ず、日本語を入力できない。

この操作を以下の様に確認してみました。(キー操作で表現しています)

1. gvimを起動する->[i]nsert->全角/半角(mozc on)->日本語入力->mozc onのままでesc
2. [i]nsert又は[a]dd->全角/半角(mozc on)->日本語入力

ちなみにmozc onのままでescしても、mozcをoffにしてからescしても次の入力モードで正常にmozcをonにする事ができました。
virtualboxのホストOSであるubuntu 12.04.2-64bitでも同様。

 

#3 2013-08-01 11:03:11

wutali
新しいメンバ
登録日: 2013-07-22

Re: Gvim環境での日本語入力(Mozc)に関して

再現ありがとうございます!

いくつか書き忘れた環境があったので、追加しておきます。

* VAIO PRO 13インチ
* 英字キーボードモデル
* ibusのオンオフショートカットは"ALT_R + release"
* ログを(ibus|mozc)でgrep -irしてみたが、特にエラーログは見つからない

仮想環境で試すのは良いですね、ちょっとやってみます。

オフライン

 

#4 2013-08-01 14:53:49

katsu07
ゲスト

Re: Gvim環境での日本語入力(Mozc)に関して

英語キーボードだったんですね。
http://store.sony.jp/Special/Computer/V … d_pro.html

ibusアイコンの設定で確認すると、切り替えショートカットが以下の様に設定されています。

Control+space; Zenkaku_Hankaku; Alt+Kanji; Alt+grave; Hangul; Alt+Release+Alt_R

Windows等で一般的に英語キーボードを使うとAlt+"~`"となっていますが、unityデスクトップを使っているとアプリケーションウィンドウの切り替えになってしまう。
左Altを使うとHUDの起動となってしまう。
結果的に右Altとなってしまう感じですね。

試しにContorl+spaceで確認してみてはいかがでしょうか。
(使い慣れたキーから変わるので、やりずらい所もあるかと思いますが)

 

Board footer

Powered by FluxBB