vim-users.jp

Hack #175: GVimを動かす

Posted at 2010/10/08
このエントリーをはてなブックマークに追加

Vimを使っていると全ての操作をキーボードで行ないたくなります。
しかし例えばGVimのウインドウを動かすなどはマウスを使ったりします。
なんとかキーボードからできないでしょうか。

解決

winmove.vimを使います。
インストールした後は<Left>, <Up>, <Down>, <Right>でウインドウを動かせます。
それぞれ

let g:wm_move_down  = '<C-M-j>'
let g:wm_move_up    = '<C-M-k>'
let g:wm_move_left  = '<C-M-h>'
let g:wm_move_right = '<C-M-l>'

のようにして変更できます。

これはCtrl + Alt + [hjkl]でウインドウを動かす設定です。
これらのキーは端末の制約上、GVimでしか扱えないマッピングの一つです。

しかしwinmove.vimはもともと端末版のVimにはいらないプラグインのため、無視して構いません。

解決2

その他の解決策として、
GNOMEやWindowsなどではAlt+Spaceでシステムメニューを呼び出すことができ、
その中の「移動」を選ぶことで可能になります。
しかしこれは矢印キーを使うのでVimmerにとってフレンドリーな操作ではありません。
(winmove.vimもデフォルトでは矢印キーですが、変更が容易です)

tyru

もどる
blog comments powered by Disqus