0

有一段时间我在 vim 中使用片段插件和 snipMate。我对此非常满意。

我的问题是在按下第一个选项卡(和自动完成)后,我无法跳转到片段中的下一个位置。

我想也许 vimrc 中的某些设置会阻碍代码片段的工作。例如,我希望这个自定义片段能够正常工作。它位于我的 ./vim/bundle/vim-snippets/snippet/c.snippet

# for (custom)
snippet forr
    for (int ${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++}){
        ${5}
    }

我的 .vimrc 在这里: https ://github.com/Aznaveh/defaultSetting/blob/master/.vimrc 如果有任何别名导致问题,我的 .bashrc 也在那里。

4

1 回答 1

0

问题是 YouCompleteMe 插件。这是我的 .vimrc 的一行

" Trigger configuration. Do not use <tab> if you use https://github.com/Valloric/YouCompleteMe.
let g:UltiSnipsExpandTrigger="<TAB>"

我使用 Vundle,我不得不使用 :PluginClean 来清理那个插件

于 2017-06-30T19:52:30.093 回答