我有几行要按字母顺序排列。例如,假设我在文件中有一堆vim set命令:

set nowrap
set number
set expandtab
set hlsearch
set list


我如何按字母顺序排列这5行?输出如下所示:

set expandtab
set hlsearch
set list
set nowrap
set number

最佳答案

vim :sort命令采用命令行范围,并允许您使用正则表达式选择要排序的内容。您也可以以相同的方式使用外部排序命令,例如,使用:{range}!sort :1,5sort可以满足我的要求。以下vim帮助主题提供了有关:sort命令的更多帮助:

:help :sort

07-24 09:45
查看更多