我使用了非常棒的vim-go
插件,用于在vim中使用Go进行编码。 (https://github.com/fatih/vim-go)Vim中的自动缩进javascript代码保存
我喜欢的功能是保存时的自动缩进功能。我想获得相同的JavaScript文件的行为。你知道任何方式轻松复制这在JS?
非常感谢
我使用了非常棒的vim-go
插件,用于在vim中使用Go进行编码。 (https://github.com/fatih/vim-go)Vim中的自动缩进javascript代码保存
我喜欢的功能是保存时的自动缩进功能。我想获得相同的JavaScript文件的行为。你知道任何方式轻松复制这在JS?
非常感谢
存在着所谓的vim-autoformat为VIM一般的自动套用格式插件,它集成了JS-美化及以上(背后的在线应用http://jsbeautifier.org/发动机)。
它提供了一个:Autoformat
命令,您可以绑定到BufWrite
事件像这样
au BufWrite * :Autoformat
编辑 因为如果你只是对你的缩进文件(不全面的格式),感兴趣:如果未安装js-beautify,vim-autoformat会回退到自动缩进文件。
你甚至不需要一个插件在vim中自动缩进。只要你在vim中打开文件,按下这些键:
gg
你的光标应该移动到文件的开头。然后键入:
=G
这基本上是说“从光标位置到文件末尾删除尾随空格”。快乐的编码!
真棒回答:) –
这里也提到 - https://github.com/Chiel92/vim-autoformat#how-to-use – arcseldon