ho impostato le chiavi di mappatura come segue:Come risolvere la collisione di TAB mappatura dei tasti di `UltiSnips` plug-in Vim
" Easy indent for code blocks
nmap <tab> v>
nmap <s-tab> v<
vmap <tab> >gv
vmap <s-tab> <gv
che funziona bene. Tuttavia, quando ho installato UltiSnips
da vundle, il tasto Tab non funziona come rientro, rimuoverà i codici multilinea che ho selezionato. So che questo è dovuto all'impostazione predefinita di UltiSnips
. Mi piacerebbe rimanere la mappatura Tab per UltiSnips
per attivare le sue funzioni, Come posso risolvere il problema dell'utilizzo del tasto TAB per indentare i blocchi di codice? Grazie!
Nel mio caso la "scheda" è entrata in collisione con il plugin della supertab. Nota se stai usando vim over putty allora certe combinazioni chiave potrebbero non funzionare fuori dalla scatola come '' o '' in questo caso provare qualcosa come 'let g: UltiSnipsExpandTrigger = ''' che ha anche il vantaggio di essere più comodo da digitare rispetto a '' –
User
@PeterRincker Quando uso un qualsiasi tasto funzione ad es. '', digita '' mentre è in modalità inserimento. Funziona comunque con gvim. Ma il mio problema con Putty persiste: / –