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でしか使えないマッピングなので、

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

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

でよいのでは?

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

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

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

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

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

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

ゲスト



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