循环 – 在Vim中自动添加/生成内容
发布时间:2020-12-15 21:53:53 所属栏目:安全 来源:网络整理
导读:我有一个庞大的数字列表,我想在每行的末尾添加内容.它是这样的: 之前: 12312312312313234124125126345234 后: 123123,1123123,213234,3124125,412634,55234,6 几点: 我知道:range s / oldpattern / newpattern /将用新的替换oldpattern. 我知道我在范围
我有一个庞大的数字列表,我想在每行的末尾添加内容.它是这样的:
之前: 123123 123123 13234 124125 12634 5234 后: 123123,1 123123,2 13234,3 124125,4 12634,5 5234,6 几点: >我知道:range s / oldpattern / newpattern /将用新的替换oldpattern. 但是,我不知道是否可以将它们组合起来做我想要的(或者如果有不同的方法).有谁知道如何自动添加这些额外的值?我很确定使用Vim是可能的,但我不知道怎么做. 解决方法
您可以通过直观地选择区域然后键入来完成此操作
:s/$/=','.(line('.')-line("'<")+1)<CR> (键入时自动添加范围:从可视模式).需要可视模式来获取行(“’<”)的东西,如果您输入行号代替它可以使用任何范围. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- angularjs – ng-repeat内部的ng-transclude正在
- shell脚本获取绝对路径
- bootstrap之datetimepicker使用配置
- bash – 以编程方式检测已安装的Common Lisp实现
- angular – ng new给出dryRunSink.(…).concat不
- scala – Play Framework:文件上传 – 阻止还是
- 在不同的angular-cli项目中覆盖组件的默认sass变
- angularjs – 将Angulartics与Ionic Framework集
- Bootstrap 网站实例之单页营销网站
- Bootstrap的js插件之侧边栏停靠(affix)
热点阅读