2013-09-26 11 views
12

Właśnie zainstalowałem całkiem nową kopię Macvim i UltiSnips, ale nie mogę się dowiedzieć, jak przejść do następnych uzupełnień za pomocą tabulacji i symboli zastępczych.Vim Ultisnips - Jak przejść do następnego elementu zastępczego lub tabulacji?

Po naciśnięciu przycisku po prostu dodaje miejsce na karcie.

Domyślam się, że klawisz tab został zamapowany w innej wtyczce lub vimrc, więc poszedłem ze świeżymi instalacjami i pustym folderem ~/.vim. Wciąż nic ...

Jak przejść do następnej pozycji tabulacji? Czy mogę ustawić mapowanie kluczowe?

+1

(https://launchpad.net/ultisnips) Używaj go do zadawania pytań do autora. – romainl

Odpowiedz

15

Mam następujących w moim vimrc: [. Jest to prawdziwy dom UltiSnips]

" Set ultisnips triggers 
let g:UltiSnipsExpandTrigger="<tab>"            
let g:UltiSnipsJumpForwardTrigger="<tab>"          
let g:UltiSnipsJumpBackwardTrigger="<s-tab>"          
+3

Nie działa dla mnie :(chociaż mogę poruszać się z Ctrl + J – holms

4

Wygląda na to, że przeskoczenie do następnej tabulacji zostało zmapowane, aby sterować j. Przełączałem go na zakładkę w źródle ultisnips.

" The trigger used to jump forward to the next placeholder. 
" NOTE: expansion and forward jumping can, but needn't be the same trigger 

if !exists("g:UltiSnipsJumpForwardTrigger") 
    let g:UltiSnipsJumpForwardTrigger = "<tab>" 
endif 
+0

Czy mogę wprowadzić podobną zmianę do 'JumpBackwardTrigger' używając' backspace' key .. a jeśli tak, to co powinienem umieścić wewnątrz '" < > "' – arvindh

Powiązane problemy