Hatena::Groupvim

bless {category => 'vim'}, shift

2010-03-04Tabを動かす このエントリーのブックマークコメント

Vimperatorの話なのですが、

Vimperatorではこのようにすることで<Left>、<Right>でタブを動かせます。

nnoremap <Right> :tabmove! +1<CR>
nnoremap <Left>  :tabmove! -1<CR>

Vimでもやってみました。

nnoremap <silent> <Left>    :<C-u>execute 'tabmove' tabpagenr() - 2<CR>
nnoremap <silent> <Right>   :<C-u>execute 'tabmove' tabpagenr()<CR>

ついでにタブを最後に持ってくる設定

nnoremap <silent> <S-Left>  :<C-u>execute 'tabmove' 0<CR>
nnoremap <silent> <S-Right> :<C-u>execute 'tabmove' tabpagenr('$')<CR>

<S-Left>と<S-Right>はgVimでしか使えないマッピングなので、

端末版を使ってる人は好きなマッピングに変えてください。

mattnmattn2010/03/04 01:19nnoremap <silent> <s-left> gT
nnoremap <silent> <s-right> gt

でよいのでは?

tyrutyru2010/03/04 13:13> id:mattn
Tabを移動ってそういうことじゃないです。
正しく言うと「Tabを動かす」です。
日本語まぎらわしかったですね...

tyrutyru2010/03/04 15:54「Tabを動かす」に直しました。

AspenAspen2012/03/26 04:00Wow! Great to find a post knciokng my socks off!

rebwaorebwao2012/03/26 14:56mbx7px <a href="http://hiqltaofzxfu.com/">hiqltaofzxfu</a>

ruulanuyjtruulanuyjt2012/03/27 18:03mmQ0VC <a href="http://vsocywgahuhu.com/">vsocywgahuhu</a>

xpmbgmjvonxpmbgmjvon2012/03/28 18:28xcXmO8 , [url=http://fszthmkjavzg.com/]fszthmkjavzg[/url], [link=http://tldgmpbrkhxi.com/]tldgmpbrkhxi[/link], http://rclvlfzghkoy.com/

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