2013-09-26 13 views
12

Macvimの新しいコピーとUltiSnipsをインストールしましたが、タブストップとプレースホルダを使用して次の補完に移行する方法がわかりません。Vim Ultisnips - 次のプレースホルダまたはタブトップに移動するにはどうすればよいですか?

タブを押すと、単にタブスペースが追加されます。

私の推測では、タブキーは別のプラグインまたはvimrcで再マップされているので、新しいインストールと空の〜/ .vimフォルダを使用していました。まだ何も...

次のタブストップに移動するにはどうすればよいですか?設定できるキーマッピングはありますか?

+1

[これはUltiSnips本当の家である。](https://launchpad.net/ultisnips)著者に質問をする、それを使用してください。 – romainl

答えて

15

私は私のvimrcに次き:

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

の中に何を置くべきですか?(Ctrl + j – holms

4

次のタブストップにジャンプすると、コントロールjにマッピングされたように見えます。私は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

私は 'backspace'キーを使って' JumpBackwardTrigger'に同様の変更を加えることができます。もしそうなら、 '' < > "' – arvindh

関連する問題