按vim中的html属性对行进行排序

时间:2014-07-06 16:12:25

标签: sorting vim

我有一堆行,看起来像<a href="url" alt="name">text</a>,我想按照字母顺序将它们重新排序,使用alt属性进行排序。是否有一个光滑的一行或两行vimscript,我可以使用它来获得这个?具体而言,任何条目都没有换行符,相关行为17-35。

1 个答案:

答案 0 :(得分:4)

您可以使用正则表达式作为内置:sort命令的参数:

:17,35sort /.*alt="\zs/