SublimeTextでVintageモードにしてもVimでいうところのctrl+vの矩形選択が使用できません。また、デフォルトで設定されているショートカットはマウスを使うものとキーボードショートカットが用意されていますが、キーボードショートカットはシステムで予約されているものと重複していてそのままだと使うことができないので、キーショートカット設定をいじって変更します。マウス握るのは面倒ですよね。
あまり難しいことでもないですが、意外と資料が見つからなかったので書いておきたいと思います。
(探し方が悪かったのでしょうか、select_linesで調べると結構でてきますね…)
環境
- MacbookPro(OS X Yosemite 10.10)
- SublimeText3
設定方法
-
command + shift + p
から「key user」などと入力して「Preferences: Key Bindings - User」を開きます。
(メニュー -> Preferencesからも開けます) - 次のように入力
json
[
{ "keys": ["ctrl+shift+k"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+shift+j"], "command": "select_lines", "args": {"forward": true} },
]
"command": "select_lines"
が矩形選択の設定です。自分は ctrl + shift + j/k
で上下ラインを矩形選択するように設定しています。お好みで「keys」の値を変えてみてください。
こんな風に入力できます。戻るにはESCキーで。