vim生成连续数字列

功能描述:在vim中插入连续数字列

比如

1,

2,

3,

4,

5,

...

100,

命令:使用q命令录制自己的动作序列然后重复执行

准备工作:

首先输入起始数字,比如这里输入1和逗号,光标在当前行

动作序列如下:

1. normal模式下qa    即将动作记录放入寄存器a中,可以根据自己偏好使用寄存器

2. Y    复制整行

3. p    粘贴到下一行

4. f ,    向右查找到逗号,

5. h    光标右移一个字符

6. ctrl + a   数值加1

7. q    退出记录

生成:

根据要插入的行数,比如这里插入100行

在normal模式输入  [email protected]

大功告成!

至于复杂的生成,基本上都可用q命令组合自己的需求。

注:第5步是让光标始终位于数值的个位数上。

时间: 2024-08-24 15:13:15

vim生成连续数字列的相关文章

python整合连续数字的练习,包含itertools\groupby用法

#汉字数字转阿拉伯数字 1 class ConvertNum: 2 def __init__(self,cnNum): 3 self.dict = {u'零':0,u'一':1,u'二':2,u'三':3,u'四':4,u'五':5,u'六':6,u'七':7,u'八':8,u'九':9,u'十':10,u'百':100,u'千':1000,u'万':10000} 4 self.cnNum = cnNum 5 6 def convert(self): 7 count = 0 8 result =

内容生成+计数器+多列

一.伪类内容生成 1. 通过 css 向已有的元素上增加新的文本(图片)内容 选择器:    1.:before     向匹配元素之前增加生成的内容     定位到匹配元素开始的位置    2.:after     向匹配元素之后增加生成的内容 eg: div:before{}     p:after{}    属性: 1.content    作用:配合 :before , :after伪元素插入生成的内容div:before{    content:"生成的内容:";     }

C#基于NPOI生成具有精确列宽行高的Excel文件的方法

本文实例讲述了C#基于NPOI生成具有精确列宽行高的Excel文件的方法,是非常具有实用价值的技巧分享给大家供大家参考.具体方法如下:. 一.前言 NPOI是操作Excel的神器,导出导入快如闪电, 但是SetColumnWidth函数个人感觉不会用,怎么弄都无法控制好,因为他是以字符数量去设置宽度,实际上Excel列宽还有个像素的概念,更难搞懂了. //附带SetColumnWidth的用法和注释 IWorkbook hssfworkbook = new HSSFWorkbook(); ISh

Servlet动态验证码的生成-带数字和字母

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 一.实现的思路: (1)首先,需要创建一个Servlet.该Servlet通过字节型响应给客户端返回一个图片,该图片是通过JDK中Java 2D的类库来生成一个图片.图片的生成是依靠一个随机数来完成,然后将这个随机数写成图片格式.最后在Session将这个随机的字符串的状态保持住,以便在用户填写后进行对比. (2)其次,在需要加入验证码的JSP页面中,通过<img src="生成验证码

[原创] [C#] 转换Excel数字列号为字母列号

转换Excel数字列号为字母列号 例如: 0 -> A 26 -> AA private static string GetColumnChar(int col) { var a = col / 26; var b = col % 26; if (a > 0) return GetColumnChar(a - 1) + (char)(b + 65); return ((char)(b + 65)).ToString(); }

js-找出能被两个给定参数和它们之间的连续数字整除的最小公倍数。

存档. 找出能被两个给定参数和它们之间的连续数字整除的最小公倍数. 1 function smallestCommons(arr) { 2 //分解质因数法,分解为若干个质数相乘 3 var arrratio=[]; 4 var l=0; 5 var min=Math.min(arr[0],arr[1]); 6 var max=Math.max(arr[0],arr[1]); 7 for(var i=min+1;i<max;i++){ 8 arr.push(i); 9 } 10 11 /* va

NPOI 如何导出数字列

Excel导出数字列,熬到两点半,从源码中才找到解决方案 dynamic workbook = new HSSFWorkbook(); ICellStyle cellStyle = workbook.CreateCellStyle(); IDataFormat format = workbook.CreateDataFormat(); cellStyle.DataFormat = format.GetFormat("0.00"); cell.CellStyle = cellStyle;

报表工具Stimulsoft Reports快速生成.NET简单列报表

在.NET开发中经常会涉及到报表的开发,通常我们采用报表工具来快速生成报表,报表生成工具最常用的是水晶报表.Stimusoft Reports,下面我们以Stimulsoft Reports为例,做一个快速生成报表的教程,同时水晶报表也可以同时导入到Stimulsoft Reports中使用. 现在开始创建简单列报表: 打开VS2012,找到Stimulsoft Reports控件 1.运行报表工具的报表设计器 2.连接数据库: 2.1创建新的连接 2.2创建新的数据源 3.把需要展现在报表上的

生成随机数字,字符

1.让每次启动程序运行都能产生不同的随机数: #include <cstdlib> int main() { srand(time(0));// set a new seed for random function } 2.产生随机数 在srand statement 之后: (1)产生0到a的随机数:rand%(a+1); eg:产生0到9:rand%(10): (2)产生a到b的随机数:a + rand(b-a+1): eg:产生50到99: 50+rand%50: (3)产生p到q的随机