我有几行我想要按字母顺序排列。例如,假设我有一堆vim set
文件中的命令:
set nowrap
set number
set expandtab
set hlsearch
set list
我将如何按字母顺序排列这5行?输出看起来像这样:
set expandtab
set hlsearch
set list
set nowrap
set number
我有几行我想要按字母顺序排列。例如,假设我有一堆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
做我想要的。更多的帮助 :sort
命令在此vim帮助主题中可用:
:help :sort