vim排序文件内容
从Vim版本7开始,Vim内建排序命令可以使用。
这个指令在需要排序的时候还是蛮有用的。
比如按照姓名排序,按照学号排序等等。
Vim中排序文件内容如下所示:
1 | :sort |
文件内容的排序操作如下所示:
- 按下v进入到可视化模式;
- 使用箭头选择需要排序的多行;
- 按下:,在Vim的底部它会显示:’<,’>’。
- 在排序选择的最后增加!sort
1 | :’<,’>!sort |
:sort Vim命令还有下面一些可用的选项:
:sort选项 | 描述 |
---|---|
:sort | 以升序排序 |
:sort! | 以降序排序 |
:sort i | 忽略大小写 |
:sort u | 删除重复行,u表示唯一 |
:sort! ui | 也可以组合所有排序命令选项 |
逆序排列
要求
示例:将文本
1234
123
12
1
转换成
1
12
123
1234
命令
1 | :g/.*/mo0 |