2016-08-13 4 views
0

Ich bin auf der Suche nach einer Möglichkeit, Nummerntasten zuordnen zu: Tabnext in VimL. Ich möchte es einfacher machen, wenn Sie Tabs wechseln und tmux style switching aktivieren.Tmux-Stil Registerkarte wechseln in Vim

map <leader>t[0-9] :tabnext regex([0-9]) 

Das ist meine Arbeitslösung, aber ich sicher nicht, ob es eine Einrichtung für regex in Vim. Ist es möglich, einen Bereich von Schlüsseln zu einem regulären Ausdruck zuzuordnen?

+0

Was passiert, wenn Sie vim innerhalb tmux verwenden? – jedifans

+0

Der Führungsschlüssel ist als "," definiert, um dies zu vermeiden. – jordan

+1

Warum eine Zuordnung, wenn Sie '4gt' tun können? – romainl

Antwort

0

Verwenden Sie eine for-Schleife, um dies zu erreichen. In Ihrem .vimrc:

for i in range(9) 
    execute printf('nnoremap <silent> <leader>t%d :tabnext %d<CR>', i, i) 
endfor 
Verwandte Themen