2013-09-26 20 views
12

Sadece Macvim ve UltiSnips yepyeni bir kopyasını yükledim ancak tabstops ve tutucuları kullanarak bir sonraki tamamlamaları geçmek anlamaya olamaz. Vim Ultisnips - Nasıl sonraki yer tutucu veya tabstop için taşırım?

Ben sekmesine basın

, sadece bir sekme alanı ekler.

Tahminimce, sekme anahtarı başka bir eklenti veya vimrc'de yeniden başlatıldı, bu yüzden yeni yüklemeler ve boş bir//vim klasörü ile gittim. Yine de hiçbir şey yok ...

Bir sonraki sekmeye nasıl geçebilirim? Ayarlayabileceğim bir anahtar harita var mı? Bir sonraki tabstop atlama gibi görünüyor

+1

(https://launchpad.net/ultisnips) yazara soru sormak için kullanın. – romainl

cevap

15

Ben benim vimrc aşağıdaki vardır: [. Bu UltiSnips gerçek ev]

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

Benim için çalışmaz :(ctrl + j ile hareket edebildiğim halde – holms

4

j kontrol çizilmiştir. Onu ultisnips kaynağındaki sekmeye değiştirdim.

" 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

'Backspace' tuşunu kullanarak 'JumpBackwardTrigger' ile benzer bir değişiklik yapabilir miyim? Evet ise, ne yapmalıyım?" < > "' – arvindh