首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim在视觉模式下生成升序数。

Vim在视觉模式下生成升序数。
EN

Stack Overflow用户
提问于 2016-04-10 12:18:48
回答 1查看 690关注 0票数 1

在使用Vim编辑“标记列表”时,我通常首先得到我想要的结果:

代码语言:javascript
复制
1. item
2. item
3. item
4. item

但是意识到我在中间忘记了一些东西,所以我在中间插入一行,所以这个文件变成了

代码语言:javascript
复制
1. item
2. item added
2. item
3. item
4. item

我知道在减法中列表号不一定要被排序,但我认为读起来不容易,所以我想把列表号按这样的升序排列。

代码语言:javascript
复制
1. item
2. item added
3. item
4. item
5. item

我知道我可以使用这个命令:

代码语言:javascript
复制
let i=1 | g/\d. /s//\=i.'. '/ | let i=i+1

但是它将改变标记文件中的所有列表号,如何在Vim的可视模式下运行此命令。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-11 10:01:04

我的建议:

https://github.com/triglav/vim-visual-increment

为什么?它允许您轻松地执行相同的任务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36529601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档