Nota: A funcionalidade de abas é um recurso padrão do vim (desde a versão 7) - embora o NERDTree faça um bom uso delas
Pierz
Eu uso o macvim, que pode usar cmd + número para alternar entre várias guias e é muito conveniente! Por exemplo, pressione cmd + 1 pule para tab1, cmd + 5 pule para tab5
JZAU
Respostas:
197
Uma opção adicional (e minha escolha pessoal) além das listadas por Michael Madsen:
Dessa forma, posso alternar entre as guias usando os botões esquerdo e direito, como faria normalmente para mover o cursor, exceto que também pressiono a Controltecla.
Nenhum Ctrlbotão funciona quando o vim é executado no terminal e usando as guias do terminal. Se não estiver usando guias de terminal, então qualquer um Ctrlfunciona
kapad
10
Eu uso o iTerm no mac e gosto de poder alternar para as guias seguintes / anteriores usando Shift- [tecla de seta para a esquerda] e Shift- [tecla de seta para direita]
Do meu .vimrc, veja como fazer a mesma coisa no MacVim;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
Para sua informação, por padrão, os combos de teclas Cmd-Shift- [e Cmd-Shift-] alternarão entre as guias no MacVim (e no Google Chrome, Safari e provavelmente um monte de outras coisas)
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
NOTA: Alt + f4 geralmente é usado para fechar as janelas. Portanto, verifique isso. Se o problema persistir, você sempre pode mapear a tecla Ctrl ou Shift em vez da tecla Alt ou usar alguma combinação delas.
Somando-se à resposta do digitalronin, acho que o atalho principal do navegador (pelo menos no Chrome e no Firefox) para alternar as guias é opção + comando + seta para a direita ou esquerda.
Se você deseja manter a configuração do NERDTree Vim consistente com isso, esta variação funcionaria.
Respostas:
Uma opção adicional (e minha escolha pessoal) além das listadas por Michael Madsen:
gt
= próxima guiagT
= guia anteriorfonte
Eu gosto de vincular minhas teclas de navegação do vim para alternar entre as guias. Aqui estão as linhas do meu
.vimrc
arquivo:Dessa forma, posso alternar entre as guias usando os botões esquerdo e direito, como faria normalmente para mover o cursor, exceto que também pressiono a Controltecla.
fonte
Uma rápida verificação
:h tabs
revela que é CTRL- Page Downalternar entre as guias. Você também pode usar o:tabnext
comando (:tabn
abreviado).fonte
Ctrl
botão funciona quando o vim é executado no terminal e usando as guias do terminal. Se não estiver usando guias de terminal, então qualquer umCtrl
funcionaEu uso o iTerm no mac e gosto de poder alternar para as guias seguintes / anteriores usando Shift- [tecla de seta para a esquerda] e Shift- [tecla de seta para direita]
Do meu .vimrc, veja como fazer a mesma coisa no MacVim;
Para sua informação, por padrão, os combos de teclas Cmd-Shift- [e Cmd-Shift-] alternarão entre as guias no MacVim (e no Google Chrome, Safari e provavelmente um monte de outras coisas)
fonte
Para ativar a navegação por abas como o firefox, adicione ao seu vimrc:
Também pode ser útil
<A-Fn>
para ir para a enésima página de guiaOnde,
NOTA: Alt + f4 geralmente é usado para fechar as janelas. Portanto, verifique isso. Se o problema persistir, você sempre pode mapear a tecla Ctrl ou Shift em vez da tecla Alt ou usar alguma combinação delas.
fonte
'{TabNumber} + gt'
permitirá que você alterne para a guia{TabNumber}
.Por exemplo, indo para a guia 1, você digitará '1' seguido por 'g' e 't'.
O número da guia é incremental de 1 da esquerda para a direita.
fonte
minhas configurações
fonte
Somando-se à resposta do digitalronin, acho que o atalho principal do navegador (pelo menos no Chrome e no Firefox) para alternar as guias é opção + comando + seta para a direita ou esquerda.
Se você deseja manter a configuração do NERDTree Vim consistente com isso, esta variação funcionaria.
fonte