|
发表于 2009-12-31 08:40:23
|
显示全部楼层
Post by shaohao;2060708
整理代码的时候会用到。
比如下面的代码:
想要把光标移动到等号上面以后,希望通过指令自动在等号的左右格空出一个空格。
我平时的解决方案是:先'i'然后空格,然后'ctrl+['退到command模式;然后再次移动到等号,'a'然后空格,再次'ctrl+['退到command模式。
感觉这样特别麻烦,有没有好的解决办法,比如直接输入指令即可。
实在没有办法的话我只好考虑使用自定义函数然后绑定按键了。
我建议:不要用人力去解决这种纯粹的机械劳动。
使用 gnu indent 吧。他有大约30多个参数,定制适合你的参数并且保存成配置文件,以后就用这个配置专门处理你的源代码,一个 indent 命令处理所有源代码,多简单。 |
|