转载须知:个人博客随意,记得署名.商用及大中型网站联系我先sodya#qq.com,否则小心"上榜"


加精博文?

发现vimgolf的下午

[TOC]

自定义“灌篮高手” — 快速添加自定义词组 — alfred插件

vimgolf现在才开始玩

`%s/\v(\d)$@!/\1,/g<CR>`

http://www.vimgolf.com/challenges/5c645526fa8ae200061757ad

为什么我喜欢vim,喜欢技术

技术学习让握体验到一种兴奋感,突然懂的感觉,悟到了,正则一次就成功的那种感觉

下午,我玩了一下午的vimgolf。其实很早以前再学vim的时候久找到过这个网站,可惜那时候没有参与进去,今天重新拾起来,然后一发不可收。

在群了我说了这让我上瘾的原因,题目有挑战性,衡量标准就是按键数,简单明了。最关键的是,你要想进步,想看别人的解法,你只能偷看到比你稍微好一点的人的答案。但他的答案可能就让你找到你原来答案的优化方法,每次成绩提升你都能感觉到学到了点什么。为了排到前面,看前面的人的答案,你会去看别人答案改进自己。时不时发出“卧槽,还有这种操作”!用vim很久了,我需要这种发现的快感,进步的感觉

下午很有收获

  1. 发现了不少操作,虽然不能全记得,有印象就行
  2. 我发现自己其实也能获得不错的成绩
  3. 有一题我自己摸索出方法
  4. 跟微信群里的某人的交流
  5. 看到别人的思路,操作
  6. 偷偷作弊了下,用了种无赖的方法:直接粘贴答案。我已经跟站长说明了。

说下思路吧,每个数字加1,坑在于9加1就变成10而我需要的是0,那怎么去掉呢,我的答案是取最后一位。ok了

%s/\v(\d)/\=(submatch(0)+1)[-1:]/g

:%s/foo\c/bar/gc

'<,'>s/\%Vfoo/bar/g.

s/\%(\(pattern\).\{-}\)\{41}\zs\1/2/


There are no comments on this post.