背景
由于要安装ycm,自己重新配置了一遍vim,选择了UltiSnip这款代码片段插件,但是在编辑cpp.snippet时出现了下面这种蜜汁缩进,笔者也没有具体去了解插件的g站详情。
问题:
出现了这种缩进,使用vim编辑文件时也报错出现"SnippetSyntaxError: Invalid multiword trigger: xxx"
解决
出现莫名缩进的代码片段将**换行的’{’**改到上一行的末尾,不换行即可解决
备注
也不是所有的{都不可以换行,例如try-catch中的{就可以换行而不会出现莫名缩进