UltiSnips结对符使Vim的缩进不正确要怎么办?
vim吧
全部回复
仅看楼主
level 6
福音🌀 楼主
比如当打完一个函数或者一行 if() 语句时,回车,光标在下一行:
这时如果正常输入{,Vim能够正常缩进:
如果使用这样的snippets
# 大括号
brace snippet br "brace" i
{
${1}
}${2}
endsnippet
输入br<leader><tab>,Vim就认不出{,使缩进不正确:
因为最终目的就是不去按 { 键,不知道除了把快捷键设成 { 本身以外有没有其它更好的方法?
2015年10月10日 22点10分 1
level 6
福音🌀 楼主
br<leader><tab> 是触发补全
2015年10月10日 22点10分 3
level 12
改用clang-format等工具格式化,加上BufWritePre,每次保存自动格式化代码,根本不用vim自带的格式化功能。
2015年10月11日 15点10分 4
回复@吴用子然夕 :呃……
2015年10月11日 23点10分
1