O mapeamento <C-Tab> no meu vimrc falha no Ubuntu
Quero mapear ctrl-tab para: tabn e ctrl-shift-tab para: tabp.
Eu o tinha trabalhando para o gVim no Windows XP, mas o mudei para o meu .vimrc no Ubuntu 9.10 e não funciona (vim 7.2).
Aqui está a seção relevante do meu .vimrc:
nmap <C-Tab> :tabn<CR>
nmap <C-S-Tab> :tabp<CR>
nmap <C-t> :tabnew<CR>
<C-t>
funciona bem, portanto, mapear a tecla ctrl não parece ser um problema. Eu realmente não tenho ideia de onde começar! O que poderia estar errado aqui, considerando que funcionou bem no Windows?
Mais informações: Estou executando o servidor Ubuntu 9.10, comxorg
efluxbox
instalado na parte superior. estou a usarxterm
como meu terminal.
O mapeamento da guia Ctrl funciona no fluxbox: I pode mapear ctrl-tab e ctrl-shift-tab com sucesso no meu gerenciador de janelas; se eu começar a tabular meus xterms, posso percorrer essas guias conforme o esperado. Não sei ao certo o que isso significa, mas acho que o problema énão um gerenciador de janelas / problema do xorg.
As chaves não parecem estar mapeadas para outra coisa e podem ser reconhecidas juntas com sucesso.
Responda: É umxterm
problema - ele não intercepta e envia um código-chave exclusivo paractrl-tab
. Veja minha resposta completa abaixo para obter detalhes.