我刚刚安装了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
之后,它才起作用。