vim 按文本行长度进行排序

原创 2012年03月25日 00:05:57

问题提出:

有时候需要把文本按长度排序, 以便关注哪些是最短的,最简洁的。

用vim 完成这个功能是很简洁的, 我的做法是录一个宏,如下:

思路:对每行的字符个数做统计,插入到文本行前面。然后按数字排序

宏的大致过程如下, 请正确理解含义。

qa

$

:let @b=col(".")
0

i<C-R>b

j

q

然后 999@a 运行,此时所有行都插入了字符个数

然后 :sort n 排序


 

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

table 按列进行排序

行业对比--价值分析比较 body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom...

Excel的按行排序

背景在做报表的时候遇到这种情况:拿到的数据和想要的数据顺序是反着的。收到的数据如图1所示: 想要的数据如图2所示: 当然数据量很少的时候可以自己手动调整一下,可是如果像我这样一下子就有五十...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

按升序对栈进行排序

题目:编写程序,按升序对栈进行排序(即最大元素位于栈顶)。最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构(如数组)。     思路:假设数据保存在原栈s1中,另设辅助栈s2。数据...

C# JSON按key进行排序

JSON按key进行排序

在Excel2003中按颜色进行排序

源地址:http://www.excel123.cn/Article/excelhanshu/200910/481.html 有时需要按单元格颜色或字体颜色进行排序,但Excel 200...

C++按map的value进行排序

C++中,map是按key值大小排序存储。有时候,我们需要对map的value进行排序,根据value的大小顺序获得key的序列。比较简单的方法就是,重新定义一个新的map,新map的key和valu...
  • IDMer
  • IDMer
  • 2017-01-04 19:45
  • 1062

Map按键值进行排序

http://www.cnblogs.com/liujinhong/p/6113183.html import org.junit.Test;import java.util.Comparator; ...

HashMap按照value值进行排序

今天的工作中需要对HashMap中的value值进行从大到小排序,并取出前6个值,持久化到properties文件中,代码如下tt = new TimerTask(){ @Override...

利用Linux命令行进行文本按行去重并按重复次数排序

linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能。本文这里举例说明如何利用Linux命令行进行文本按行去重并按重复次数排序。主要用到的命令有sort,uniq和...

利用Linux命令行进行文本按行去重并按重复次数排序

linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能。本文这里举例说明如何利用Linux命令行进行文本按行去重并按重复次数排序。主要用到的命令有sort,uniq和...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)