2015-01-05 54 views

回答

1

存在着所谓的vim-autoformat为VIM一般的自动套用格式插件,它集成了JS-美化及以上(背后的在线应用http://jsbeautifier.org/发动机)。

它提供了一个:Autoformat命令,您可以绑定到BufWrite事件像这样

au BufWrite * :Autoformat 

编辑 因为如果你只是对你的缩进文件(不全面的格式),感兴趣:如果未安装js-beautify,vim-autoformat会回退到自动缩进文件。

3

你甚至不需要一个插件在vim中自动缩进。只要你在vim中打开文件,按下这些键:

gg 

你的光标应该移动到文件的开头。然后键入:

=G 

这基本上是说“从光标位置到文件末尾删除尾随空格”。快乐的编码!

+1

真棒回答:) –

+0

这里也提到 - https://github.com/Chiel92/vim-autoformat#how-to-use – arcseldon