У меня есть несколько блоков текста, или, другими словами, несколько функций, как это:
def ==(other)
...
end
def to_s(full=false)
...
end
def to_a
...
end
def to_hash
...
end
def inspect
...
end
Я хочу отсортировать функции в алфавитном порядке по сигнатуре функции. Как это проще всего сделать в Vim?
def ...
. Я использую Linux, поэтому любая из этих утилит будет работать на меня.