[Practical.Vim(2012.9)].Drew.Neil.Tip10学习摘要

本文介绍如何在vim编辑器中使用快捷键<C-a>和<C-x>直接对文本中的数字进行加减操作,包括在不提供数字时默认加1或减1,以及在命令前添加数字进行更复杂的计算。

Use Counts to Do Simple Arithmetic

在vim中,执行<C-a><C-x>命令可以对文本中的数字直接进行加或减。
如果不提供数字而直接执行上面的命令的话,默认对光标所在的数字值进行加1或减1。
如果在命令前面加一个数字,就会对光标所在的数字加或减这个数。
如果光标所在位置不是数字,就会自动在当前行后面查找数字然后定位到该数字上。
如下面的测试文件
这里写图片描述
我们要复制最后一行然后把0px改为-180px.

除了直接对数字进行更改外可以使用命令<C-x>.
这里写图片描述

yy命令复制当前行,p粘贴到下一行。
cW命令删除从光标到下一个word首字符之间的字符,然后进入insert 模式,用户输入.new
180<C-x>执行时光标所在位置没有数字,自动在当前行查找,找到0px的数字0上位置,然后将0减去190.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值