在vim中对列表中的项目进行排序

假设我有一个python列表:

values = ['one', 'two', 'three', 'four', 'five']

我想按字母顺序对它进行排序,以便最终如下所示:

values = ['five', 'four', 'one', 'three', 'two']

在Vim中最有效的方法是什么?我目前的操作方式是:

  • regex split s/,/,\r/g --> newline after every comma
  • Normalize spaces on each line: s/\s//g (since no spaces are needed here)
  • sort the lines, :sort
  • put the values back on one one line, something like V /] J

这似乎很耗时,实际上我可以比使用上面的所有命令更快地对它们进行重新排序(可能直到列表长约20项为止)。那么最好的方法是什么?