Visualstudioでカーソルの移動をviっぽくする
先日,なんとなくvi系のテキストエディタを使ってみたいな,と思ってgvimを使ってみたのですが,
http://www.kaoriya.net/
(↑ココのページの下の方にあるvim7.1です)
そのときに「hjklでカーソルを動かす」という操作体系がかなり気に入ったので,こんな感じの操作ができるようにVisualstudioをカスタマイズしてみました.
メニューの「ツール→オプション」ダイアログを開いて,「環境→キーボード」のタブを選択.
で,以下のショートカットを登録.
コマンド | キー |
---|---|
編集.左に1文字移動 | Ctrl+Shift+h |
編集.1行下へ | Ctrl+Shift+j |
編集.1行上へ | Ctrl+Shift+k |
編集.右に1文字移動 | Ctrl+Shift+l |
(いくつかのショートカットは,他のショートカットとかぶっているので被っている方のショートカットを削除しないと使えません.
被るのがイヤな場合は「Ctrl+Shift」→「Ctrl+Shift+Alt」にした方がいいかも)
ちなみに,このショートカットの「使用する場所を」を「全体」で登録しておくと,インテリセンスの候補一覧でもこのショートカットを使って移動できるので,候補を選ぶ時にカーソルキーに指を移動する手間がなくなります.
インテリセンスはかなり便利なのですが,候補を選ぶ際に指の位置がホームポジションから外れるため,タイプミスの元になってしまいます.このショートカットを使えば,その辺を改善できます!!
ついでに,vimでの操作っぽいショートカットをいくつか追加
コマンド | キー |
---|---|
編集.1語削除 | Ctrl+Shift+x |
編集.行の切り取り | Ctrl+Shift+d, Ctrl+Shift+d |
編集.行頭に移動 | Ctrl+Shift+0 |
行末に移動 | Ctrl+Shift+4 |
(この辺は特に便利ってわけでもないけど・・)