Pergunta

Problema: para se mover para cima em taglist do Vim por "t"

O trabalho teclas de movimento DHTN no Vim quando não estou em TagList.

Eu tenho o seguinte no meu Vimrc

 no h j 
 no t k 
 no n l 
 no s : 
 no S : 
 no j d 
 no J D 
 no l n 
 no L N
 no - $ 
 no _ ^ 
 no N 
 no ; z 
 no T L 
 no P P 
 no p p 

Como você pode habilitar a chave de movimento "t" também na TagList?

Foi útil?

Solução 2

O problema pode ser resolvido adicionando o seguinte ao seu .vimrc

if v:version >= 700                                                                                                                                                                                           
         nnoremap <buffer> <silent> t
                     \ 
         nnoremap <buffer> <silent> <C-t>
                     \ 
         endif

resposta à pergunta de Grande:

Eu remaped a chave, sem sucesso, adicionando a seguinte ao meu .vimrc

if v:version >= 700
         nnoremap <buffer> <silent> l
                     \ :call <SID>Tlist_Window_Jump_To_Tag('checktab')<CR>
         nnoremap <buffer> <silent> <C-l>
                     \ :call <SID>Tlist_Window_Jump_To_Tag('newtab')<CR>
         endif  

Como você faria o remapeamento?

Outras dicas

O problema é que lista Tag definiu acção muito específica para essas chaves, de modo religação deles mudou funcionalidade em cima dela e não pode ser usado para a responsabilidade turno. Pode haver uma outra maneira, mas você pode editar taglist.vim na linha: 1560 e: 1562

      nnoremap <buffer> <silent> t
      nnoremap <buffer> <silent> <C-t>

mudança 't' para a letra desejada, talvez 'l'. Você também vai encontrar todas as outras teclas nesta área. Embora não seja necessário ou afetadas por estas mudanças, você também pode atualizar a mensagem de ajuda se você alterar outras ligações a partir de linha: 535

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top