Vim Ultisnips - 如何移动到下一个占位符或制表位



我刚刚安装了Macvim和UltiSnips的全新副本,但是我不知道如何使用制表符和占位符移动到下一个完成。

当我按 tab 键时,它只是添加一个制表符空格。

我的猜测是 Tab 键在另一个插件或 vimrc 中重新映射,所以我选择了全新安装和一个空的 ~/.vim 文件夹。 还是没有...

如何移动到下一个制表位? 我可以设置键映射吗?

我的vimrc中有以下内容:

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

看起来跳转到下一个制表符被映射到控件 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
对我来说,

只有在保存和采购我的init.vim,做一个:PlugInstall,然后重新打开nvim之后,它才起作用。

相关内容

  • 没有找到相关文章

最新更新