实用vim也两年了。说来实在惭愧,一直没找到好的缩进的方法。都是手动的。今天无意间看到一篇关于vim缩进的文章,怕丢了。在此备份一下。
原文链接: 传送门
全文的自动缩进命令:打开文件,在一般模式下输入 gg=G
全文的缩进完成。
原理: 我们都知道,gg是代表到最顶端。G是到最后。而等号则是调用命令行的indent程序来使文本智能的缩进。
因此,要使用此命令的首先看你的电脑有indent没,最好先拿一段没有用的代码试试手。
而如果想部分缩进呢?即指定缩进多少到多少行。
使用mG=nG
就会将m行到n行进行自动缩进。如果vim的行号没有打开,可以使用命令:set nu临时打开。最好是编辑.vimrc文件。以后都显示行号。
恩,就这么多。还挖到一篇有意思的文章。
vim纵向编辑:传送门