問題提出:
有時候需要把文本按長度排序, 以便關注哪些是最短的,最簡潔的。
用vim 完成這個功能是很簡潔的, 我的做法是錄一個宏,如下:
思路:對每行的字元個數做統計,插入到文本行前面。然後按數字排序
宏的大緻過程如下, 請正确了解含義。
qa
$
:let @b=col(".")
i<C-R>b
j
q
然後 [email protected] 運作,此時所有行都插入了字元個數
然後 :sort n 排序
問題提出:
有時候需要把文本按長度排序, 以便關注哪些是最短的,最簡潔的。
用vim 完成這個功能是很簡潔的, 我的做法是錄一個宏,如下:
思路:對每行的字元個數做統計,插入到文本行前面。然後按數字排序
宏的大緻過程如下, 請正确了解含義。
qa
$
:let @b=col(".")
i<C-R>b
j
q
然後 [email protected] 運作,此時所有行都插入了字元個數
然後 :sort n 排序