我刚刚安装了 Macvim 和UltiSnips的全新副本,但我不知道如何使用制表符和占位符移动到下一个补全。
当我按下制表符时,它只是添加了一个制表符空间。
我的猜测是 tab 键被重新映射到另一个插件或 vimrc 中,所以我使用全新安装和一个空的 ~/.vim 文件夹。依然没有...
如何移动到下一个制表位?有我可以设置的键映射吗?
我刚刚安装了 Macvim 和UltiSnips的全新副本,但我不知道如何使用制表符和占位符移动到下一个补全。
当我按下制表符时,它只是添加了一个制表符空间。
我的猜测是 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
..