sublimetextでvimを使いたい日本人にとっておそらく便利なパッケージをつくった
ぼくは普段からsublimetextを使っているのだけど
(最近のアップデートでタイトルバーの色も変えられるようになってご機嫌)、vimに強い憧れがあって、使ってみたいなあと日頃から思っていた。
vim使ってる人のプロフェッショナル感がすごい。
sublでもとりあえずキーバインドはvimにして、触ってみよって思ってデフォルトでは無効になってるVintage
を有効化した。
Vintageの有効化
Cmd + ,
でsublimetextの設定を開く。
ここのVintageを消す。
有効化done
つかってみる
つかってみるとわかるんだけど、IMEがONの状態でINSERT MODEからCOMMAND MODEに移行するとIMEがONのままでコマンドを受け付けなくなるのですね
INSERT MODEからCOMMAND MODEに移行するためにescape
を押下するんだけど、そのときにIMEをOFFにすれば良いですね。
ちなみにgoogle日本語入力だとescapeを押下するときにIMEを無効にする設定があります。
カラビナ使うっていう手もあるけど
できればパッケージで完結したいなと思って色々調べたら似たようなのがありました。
macではAppleScriptを使うみたいですね。
僕は拗らせているので、macのUS配列を使っているから上記のパッケージでは対応できず。
タイトルでは作ってみたって書いたけど、実際は機能追加だけです。タイトル詐欺。
で結果はこうなります。
おソース
こちらにおいてありますので、git clone
してお使いくださいませ。