【Mac】Sublime Text 3の日本語検索の不具合対応方法

スポンサーリンク

Sublime Textを使ってると気づきましたが日本語を検索しようとすると文字が消えて検索できないという不具合があるようです。

文字が消える事象

日本語で検索(command + f)しようとすると入力した段階では反応しますが

f:id:tasukujp:20150308200351p:plain

Enterを押して次の候補を探そうとすると文字が消えてしまいます。

f:id:tasukujp:20150308200713p:plain

対処方法

「基本設定」→「キーバインド - 標準」をクリックします。日本語化してない方は「Sublime Text」→「Preferences」→「Key Bindings - Default」を開いてください。開いてから「command + s」で保存すると、日本語化の時に作った Default フォルダに「Default (OSX).sublime-keymap」という名前で保存されます。もし保存されなかった場合は~/Library/Application\ Support/Sublime\ Text\ 3/Packagesに Defaultフォルダを作成して内容をコピーしましょう。

f:id:tasukujp:20150308203630p:plain

そのまま「Default (OSX).sublime-keymap」にてFind panel key bindingsReplace panel key bindingsIncremental find panel key bindingsを検索して、その下3行をコメントアウト//します。(範囲指定してcommand + / でも可能)

f:id:tasukujp:20150308204651p:plain

以上の設定で日本語が消えないようになりました。が、副作用もありまして、Enterで次候補を検索していくことが出来なくなります。改行してしまうんですね。なので、日本語は検索しないということであれば上記設定を外すか、Enterの代わりに「command + g」で次候補を検索していく事も可能です。

f:id:tasukujp:20150308205408p:plain

参考記事

 Sublime Text 3 で日本語を検索したとき文字が消える不具合を直す - MEMOGRAPHIX

 Installation - Package Control

関連記事

 【Mac】Sublime Text 3のインストールから初期設定と日本語化までの方法 - TASK NOTES

 【Mac】Sublime Text 3のPackage Controlの機能 - TASK NOTES

【Mac】Sublime Text 3のインデント設定と表示について(タブとスペース) - TASK NOTES