Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
VimL で数字キーを :tabnext にマップする方法を探しています。タブの切り替えを簡単にし、tmux スタイルの切り替えを有効にしたい。
map <leader>t[0-9] :tabnext regex([0-9])
これは私の実用的なソリューションですが、Vim に正規表現の機能があるかどうかはわかりません。キーの範囲を正規表現にマップすることは可能ですか?
これを実現するには、for ループを使用します。.vimrcに追加:
for i in range(9) execute printf('nnoremap <silent> <leader>t%d :tabnext %d<CR>', i, i) endfor