zyt-snippet icon indicating copy to clipboard operation
zyt-snippet copied to clipboard

自动展开的Snip和YouCompleteMe 出现冲突

Open brucejuz opened this issue 4 years ago • 2 comments

不是UltiSnips的按钮和YouCompleteMe出现冲突,

而是在tex文件中输入: beg后,它会自动展开成为(这是正常情况)

`\begin{}

\end{}`

在安装好YouCompleteMe插件以后,输入beg后,它会在一瞬间正确展开(因为太快,没法截屏),但是随后YCM也会展开一个选择窗口。

Screen Shot 2021-11-28 at 10 29 34 PM

但是展开的代码就自动变成了: `beg}

\end{}`

Screen Shot 2021-11-28 at 10 29 49 PM

有什么办法能够解决这种冲突?或者能够战时停止一下YCM的功能?查了网上很多内容都是关于按键冲突,没人提到这种自动展开的snip冲突情况。谢谢

YCM配置文件用的是您在知乎让分享的.vimrc中的配置。

brucejuz avatar Nov 28 '21 14:11 brucejuz

另外在您的snip中,快速输入三个j, 会自动展开成为j_{j}。 因为YCM中没有jjj的匹配,可以正确展开。 但是如果输入三个i,本来会自动展开成为i-{i},但是因为YCM中iii有一个相同的推荐选项。也是在一瞬间正确展开后变回iii。 似乎如果snip能够正确展开输入,但是如果YCM中有相同推荐自动补全推荐时候,就会弹出YCM推荐选项的对话框,然后snip展开的快捷输入就会变回原样。

brucejuz avatar Nov 28 '21 15:11 brucejuz