博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用vim生成一批递增ID
阅读量:4964 次
发布时间:2019-06-12

本文共 332 字,大约阅读时间需要 1 分钟。

假设说要生成1000个以xxx开头的后面加数字的ID,比如xxx1到xxx1000。一般我们可以通过.csv去递增,然后替换,但是直接用vim也是可以达到这样的目的。

下面通过一个gif图演示这个过程:

操作步骤其实很简单:

首先将“xxx1”复制1000行,然后执行

#1替换为行号
:%s/1/\=line('.')/g #1替换为行号-10
:%s/1/\=line('.')-10/g

将1替换为行号。就生成了从xxx1到xxx1000这1000个ID了。

 这里其实涉及到一个思路,就是在替换中,调用函数。\=函数名,就是在vim替换中调用函数的方法。

转载于:https://www.cnblogs.com/minglee/p/10168445.html

你可能感兴趣的文章
关于实现线程死锁的一个例子
查看>>
FMDB保存数据小数
查看>>
JAVA中抽象类的一些总结
查看>>
分页, 解析器, 渲染器
查看>>
fedora输入法
查看>>
关于数组去重的几种方法-------javascript描述
查看>>
Vue.js系列之三模板语法
查看>>
hihoCoder #1238 Total Highway Distance
查看>>
JAVA基础(7)-数组的排序
查看>>
JFinal使用笔记1-部署demo项目到本地tomcat
查看>>
php 有时候难以输出显示的信息可以用ob缓冲区来做
查看>>
挖地雷
查看>>
luogu P2617 Dynamic Rankings(主席树)
查看>>
MongoDB 安装与配置
查看>>
Linux 常用命令
查看>>
MySQL查询
查看>>
MongoDB(四)——管理架构
查看>>
Python用subprocess的Popen来调用系统命令
查看>>
深入浅出谈开窗函数(一)
查看>>
QlikView实现部分载入数据的功能(Partial Load)
查看>>