@kasumiiです。こんにちは。
Sublime Text 2 & 3 をVintageモードで使用しているとき、オートコンプリートが表示されているとEsc
を押してもオートコンプリートが消えるだけで、さらにもう一度Esc
を押さないとノーマルモードに戻れません。
これを、1回のEsc
キーでオートコンプリートをキャンセルしつつノーマルモードに戻るようにしてくれるパッケージ「Vintage Escape」を入れてみました。
Vintage Escape
tonymagro/VintageEscape · GitHub
パッケージコントロールからインストールできます。
デフォルトでEsc
とCtrl+[
キーにマッピングされているので、特に何も設定する必要はありませんが、別のキーにも追加したいときは以下の設定をコピーして使えばOK。
{ "keys": ["escape"], "command": "exit_auto_complete_and_insert_mode", "context": [ { "key": "auto_complete_visible", "operator": "equal", "operand": true } ] }, { "keys": ["ctrl+["], "command": "exit_auto_complete_and_insert_mode", "context": [ { "key": "auto_complete_visible", "operator": "equal", "operand": true } ] },
これで、オートコンプリートを表示している最中でもすぐにノーマルモードに戻れるようになりました。ちょっとしたことだけど、使いやすくなったので嬉しいヽ(*´ω`*)ノ