Hatena::Groupvim

bless {category => 'vim'}, shift

2010-02-09submode.vim + winmove.vimでgVimのウインドウをjkhlで動かす このエントリーのブックマークコメント

ふと思いついて、winmove.vim

  • <Plug>(winmove-up)
  • <Plug>(winmove-right)
  • <Plug>(winmove-down)
  • <Plug>(winmove-left)

のようなマッピングを追加してみました。

そしてsubmode.vimインストールし、.vimrcにこのように書きます。

" マッピングさせないようにする
let g:wm_move_down  = ''
let g:wm_move_up    = ''
let g:wm_move_left  = ''
let g:wm_move_right = ''

call submode#enter_with('move-window', 'n', '', ',w', '<Nop>')
call submode#leave_with('move-window', 'n', '', '<Esc>')
call submode#map('move-window', 'n', 'r', 'j', '<Plug>(winmove-down)')
call submode#map('move-window', 'n', 'r', 'k', '<Plug>(winmove-up)')
call submode#map('move-window', 'n', 'r', 'h', '<Plug>(winmove-left)')
call submode#map('move-window', 'n', 'r', 'l', '<Plug>(winmove-right)')

これで「,w」でsubmodeに入ると、jkhlでgVimのウインドウの移動ができます。id:ka-nacht++


ダウンロードの注意点

たった今コミットしたので最新版じゃないと動きません。

なのでwww.vim.orgからではなく、githubから最新版をダウンロードするかgit cloneしてください。

AnitAnit2012/06/27 21:13Hey, good to find soemone who agrees with me. GMTA.

pcysnvccnpcysnvccn2012/06/28 13:16XVis43 <a href="http://kxakibkwldkr.com/">kxakibkwldkr</a>

gthpwwvuqdgthpwwvuqd2012/06/28 18:30QqBBGr , [url=http://iuocslwxlnps.com/]iuocslwxlnps[/url], [link=http://wdmhubmifkzd.com/]wdmhubmifkzd[/link], http://mggjsddgvsvj.com/

wtkazidwtkazid2012/06/29 07:54qnqAVK <a href="http://nyghasqdcsmw.com/">nyghasqdcsmw</a>

ntjmoypoyntjmoypoy2012/07/01 05:05vZUhYv , [url=http://svivtkxgbgna.com/]svivtkxgbgna[/url], [link=http://oghhfcjyhjjd.com/]oghhfcjyhjjd[/link], http://dlovmqpfjggu.com/

トラックバック - http://vim.g.hatena.ne.jp/tyru/20100209