在vim中其实也有像Eclipse中的ctrl + shift +F 的自动格式化代码的操作,尽管非常强大,但是通常会破坏代码的原有的缩进,
所以不建议在python这样缩进代替括号的语言中和源程序已经缩进过的代码中使用,下面说步骤:
1,gg 跳转到第一行
2,shift+v 转到可视模式
3,shift+g 全选
4,按下神奇的 =
格式化全文: gg=G
自动缩进当前行: ==
格式化当前光标接下来的10行: 10=
格式化选定的行: v (向上下选择)=
官方解释:http://vimdoc.sourceforge.net/cgi-bin/vimfaq2html3.pl#14.6
本文介绍在Vim编辑器中进行代码格式化的步骤与技巧,包括全文格式化、自动缩进、特定行数格式化及选定行格式化的方法。
1548

被折叠的 条评论
为什么被折叠?



