Vim 插入按行递增的数字

比如在下面的行中'在线统计'插入ID(从11开始):

INSERT INTO `Authority` VALUES ('在线统计', '终端在线时长', 'TermStatis:get_online_duration');
INSERT INTO `Authority` VALUES ('在线统计', '离线终端最后上线时间', 'TermStatis:get_offline_terms_last_online_time');
INSERT INTO `Authority` VALUES ('在线统计', '终端每日状态', 'TermStatis:get_daily_online_count');
INSERT INTO `Authority` VALUES ('在线统计', '终端实时信息', 'TermStatis:get_current_statis');
INSERT INTO `Authority` VALUES ('在线统计', '终端状态总览', 'TermStatis:overview_status');
INSERT INTO `Authority` VALUES ('在线统计', '异常状态统计', 'TermStatis:overview_except_status');
INSERT INTO `Authority` VALUES ('在线统计', '平均运行率', 'TermStatis:overview_run_time');
INSERT INTO `Authority` VALUES ('在线统计', '每日正常终端', 'TermStatis:overview_daily_normal_status');
INSERT INTO `Authority` VALUES ('在线统计', '每日异常终端', 'TermStatis:overview_daily_except_status');
INSERT INTO `Authority` VALUES ('在线统计', '服务器状态', 'Sysinfo:getSysInfo');
INSERT INTO `Authority` VALUES ('在线统计', '导出在线时长', 'TermStatis:gen_statis_xls');
INSERT INTO `Authority` VALUES ('在线统计', '导出运行状态', 'TermStatis:export_term_xls');

先在第一行插入 11,

INSERT INTO `Authority` VALUES (11, '在线统计', '终端在线时长', 'TermStatis:get_online_duration');

光标移动到第一个1上,

按 qavf yjP0f(l^a0f(lq

然后 <num>@a,

其中^a是指 Ctrl+a, <num>是指想插入数字的行数,比如10行,就是10@a

猜你喜欢

转载自blog.csdn.net/chunzhenzyd/article/details/81537741
Vim