sublime text3で日本語入力変換が機能しない場合の解消3ステップ

  • 14
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

環境

  • mac os x
  • sublime text3
  • google日本語入力

事象

mac OS X で sublime text3を使っていて、
日本語を入力したときに、変換候補がでてきますが、
その変換が選択できない。

対応

とりあえず、以下を行って解決はされました。
なお、設定される際は、ご自身の判断でお願いします。

  1. メニュー SublimeText -> Preferences -> Key Bindings – Default
  2. defaultを編集するのですが、コメントできない状態(書き込めない)ため、いったん、save as で以下に保存します。
/Users/ユーザ名/Library/Application Support/Sublime Text 3/Packages/Default/Default (OSX).sublime-keymap
   * Defaultというフォルダがなかったので作成します。
  1. 100行目付近の以下をコメントアウトする
    // { "keys": ["tab"], "command": "insert_best_completion", "args": {"default": "\t", "exact": true} },
    // { "keys": ["tab"], "command": "insert_best_completion", "args": {"default": "\t", "exact": false},
    //  "context":
    //  [
    //      { "key": "setting.tab_completion", "operator": "equal", "operand": true },
    //      { "key": "preceding_text", "operator": "regex_match", "operand": ".*[^0-9]$", "match_all": true },
    //  ]
    // },

上記設定後、sublime text3 を終了(command + Q)させてから、再度sublime text3を開くと、tabキーで日本語変換が選択できるようになります。

good ruck!