Vim 特色插件: Splitjoin.vim
我们在写代码的时候,既可能将某个单行语句打散成多行语句,也可能将多行语句组合成单行语句。如果你是 Vim 用户,那么可以利用 Splitjoin 这个 Vim 插件来达到上述目的。
Splitjoin 支持很多语言,包括 Ruby、Perl、Python、PHP、JavaScript、Lua、HTML、 CSS 等等。
例如,我们要将如下这个单行拆成多行的语,可以按 gS
:
puts "foo" if bar?
将变成:
if bar?
puts "foo"
end
另外,按 gJ
可以执行合并操作。