level 12
dianlujitao
楼主
我设置了大括号自动匹配,现在想这样:
下文中五角星表示光标位置
如果当前光标不在行首,我只输入{
自动匹配后变成{☆},这个我已经实现了。
但还有两种我不知道怎么设置
①当前光标在行末,光标前面有右括号,像这样:
int main()☆
输入{之后,自动匹配为
int main(){☆
}
按回车后到下一行并缩进
②当前光标在行首,像这样:
int main()
☆
输入{后,自动匹配为
int main()
{☆
}
回车后到下一行并缩进
我想实现这两种缩进方式,应该怎么写vimrc?I
2013年11月04日 09点11分
1
下文中五角星表示光标位置
如果当前光标不在行首,我只输入{
自动匹配后变成{☆},这个我已经实现了。
但还有两种我不知道怎么设置
①当前光标在行末,光标前面有右括号,像这样:
int main()☆
输入{之后,自动匹配为
int main(){☆
}
按回车后到下一行并缩进
②当前光标在行首,像这样:
int main()
☆
输入{后,自动匹配为
int main()
{☆
}
回车后到下一行并缩进
我想实现这两种缩进方式,应该怎么写vimrc?I