我是 Vim 的新手,我想看看我能/不能用它做什么。我想增加这样的时间列表:
09:00 Breakfast
09:30 RSS
09:50 Stretch
10:00 Main proj
13:00 food
14:00 Main proj...
假设我醒来太晚了,我想在 Vim 中快速将所有内容增加 45 分钟
我尝试了一个宏:
- 时间(分钟):
09:00 -> 09 * 60 + 00
+ 45
- 与Ctrl+相加R =
- 试图重新格式化
(int)SUM/60 : SUM - ((int)SUM/60)*60
但我无法让它工作(它是一个很长的宏),而且我手动完成它的速度更快。
最重要的是,即使我成功了,我也无法弄清楚如何保留"0"
of"09"
以将我的数字保留在列中。
在 Vim 中可以吗?也许是一个正则表达式?
[编辑]出于练习的目的,我宁愿使用宏、正则表达式,甚至是 VimScript 中的函数,而不是插件