如果我们的代码看起来像
for(...){
}
重新格式化后,我希望它看起来像
for(...)
{
}
以及所有函数、方法、类等。我在 stackoverflow 的其他文章中发现了类似的东西,但它是一个正则表达式,每次都需要在 vim 控制台中输入。我正在寻找一些东西放在 vimrc 文件中(如果可能的话)并且每次打开它时都可以工作。
好吧,这是我找到的:
:%s/^(\s*).*\zs{\s*$/\r\1{/
在http://stackoverflow.com/questions/4463211/is-there-a-way-to-reformat-braces-automatically-with-vim但问题是即使括号在正确的位置它也会添加一个新行...并且仍然不知道如何将其映射到组合键。