可以不用indent格式化代码,只用vim 来达到这个目的, 默认情况下缩进8个空格即一个tab,可以通过如下设置来修改缩进的空格数。
:set cindent shiftwidth=4
1.ggVG 全选;
2.= 格式化.
解释: gg 跳到第一行
V 块选中
G 跳到最后一行
= 自动缩进
通过tabstop 来指定缩进字符数
原理: =的概念要广泛得多,它只是filter,把选定的内容丢给了一个预定的程序(有equalprg选项可设置)去“过滤”,然后用过滤后的结果替换原来的内容。在这里 = 调用的是 C-indenting来实现功能
阅读(589) | 评论(0) | 转发(0) |