06

Vim 学习卡和提鞋的问题

题图由GraphSketcher(大名鼎鼎的Omni提供的免费开源产品)绘制。 Vim 这个系列很久没写了,今天从坑里捡起来,发现灰落了厚厚一层,抖掉灰尘,我决定续写 Vim 。在纸版《MacTalk·人生元编程》里我已经写了 Vim 缘起、模式、帮助、配置、概念、技巧和部分常用插件,手里有书的可以先看看那部分内容。今天准备写写 Vim 学习卡。 说到 Vim,常常让人想起 Emacs,在这个蓝色的星球上,在编辑器领域,永远存在两股暗黑势力,他们就是 Vim 党和 Emacs 党,这两股力量势如水火,分别守候着两大上古神器:Vim 和 Emacs……不停的有新人入会,也不停的有旧人出走,因为很多人发现这两大神器的学习曲线是如此陡峭和诡异,在没有发现神器的强大力量之前,这些人就离开了,去寻找 Eclipse 和 jetBrains 的庇护。但是永远会有一些人留下来,通过了艰难的考验,坚定的守 … Continue reading

26

VIM——概念和技巧

这个周末被公司拉到一个有山有水有藏獒的荒郊野岭,除了电灯电话、楼上楼下,就没有什么别的了。很多人抱怨条件艰苦,我觉得还好,体会一下原生态的自然风光,与昆虫近距离亲密接触,也算回归自然。郊区的夜让人感觉已入初秋,凉风习习,满天星斗烁烁生辉,周边的山都很低,橘色的月亮就挂在屋脊上,尺寸大的吓人,远远望去,看到如水的月光流淌在低矮的山脊上,明灭闪烁。记不清有多少年没见到过这么好的月光了。 村里的藏獒个顶个身姿挺拔伟岸,看见有人走过偶尔犬吠,大部分时候只是含情脉脉的盯着我们,或者急促的走来走去,估计心里在想,这帮孙子怎么不到这边来玩会? 周日的爬山活动最为搞笑,大家卯足了劲准备登山,没想到一抬脚已经登顶了,站在山包上极目远眺,除了蚊子和我们,没有其他活物,带上去的西瓜也没吃完,结果年轻力壮的小伙又扛了下去,实践证明:扛着西瓜上山并不可怕,上山后吃不了再扛下来才可怕,人生最痛苦的事莫过于此! 自然其 … Continue reading

05

VIM——帮助和配置(兼谈微信5.0)

昨天文章的篇首语似乎把很多老鸟的时间指针拨回到了十年以前的青葱岁月,在那代码与Vim齐飞、键盘共鼠标一色的日子里,每个人要么是井底之蛙,要么是夜郎自大,每个成长和蜕变都值得现在的我们细细回味。所以我说,你们以为我在写 VIM,其实我是在致青春! 有人说这不是致青春,这是致坑。我说,生活就是由一个坑接着下一个坑组成的,什么时候所有的坑都平了,长出了自己的草,才算完结。 今天微信5.0终于发了,万众期待比肩苹果。网络上各类雄文一坨坨的,我本不想趟这个浑水的,不过有铁杆读者非让说说,那就说几句。 微信距离上次发布有近4个月的距离,在移动互联网唯快不破的原则下,这简直是个奇迹。有人说微信发个版本又不会怀孕,我说如果你上一版怀孕了,现在孩子已经4个月了…… 几点感受: 4.5发布时进来就听老崔的一无所有,5.0发布时进来就打飞机,从文艺到节操的转变说明了微信增加了游戏中心。 各种小道消息说微信5.0 … Continue reading

04

VIM——为效率而生

现在回想早年用 Vim 编程的场景,当可体现「专注」二字,那个年月的网络没有这么多诱惑,编写代码时差不多只开一个终端工具,噼噼啪啪的敲击键盘,累了就躺在办公室外的沙发上休息,也可以站起身看看窗外,舒缓一下疲惫的眼光就能延展到清华东门上空。五道口还地属荒凉,没有高楼,夕阳可以直接从窗口进入室内,光影打在办公桌上让人感觉非常温暖。 时过境迁,现在靠着硬盘的快、内存的大,我常常同时开几十个程序,用 command+tab 一切,屏幕中央一排几毫米见方的小图标一字排开,看着它们我有时候茫然若失,不知道自己到底想点开哪个,估计它们看着我也郁闷,「这孙子把我们都打开想干什么?」环境变好,硬件充沛,软件强劲,我们的效率是下降了呢,还是下降了呢? 而Vim,正是为效率而生的。 历史 Vim 源于 Vi,但不是 Vi,Vi 作为计算机的文本编辑器历史极为悠远,它是由美国计算机科学家比尔·乔伊编写并于1976 … Continue reading

01

VIM——缘起

MacTalk新增加了不少读者,如果你想学习一些 Mac 使用技巧和技术,建议通过 m 查看目录,从头看起,因为早期的几十篇文章中包含了大量的使用 Tips 和 Tricks,有心之人自有收获。 这次出差非常奇葩的没带电源,由于 iPhone 和 iPad 都可以通过Mac 充电,我外出一般只带 Mac 电源,此源一绝,基本上所有电子设备就都没有粮草了,当真是「此恨绵绵有绝期」。后果就是我开始极其吝啬的使用那块 Mac 电池和 iPhone 备用电池的配额,能用 iPad 就不用 Mac,能用 iPhone 就不使Pad,Mac 只用来写长邮件和产品演示,另外负责给 iPhone 充电。那篇「老兵不死,只能自我提升」自然是在 Mac 上完成的,不过由于很早就构思了这个主题,再加上电池的压力,写起来真是倚马可待,一气呵成,成文之后居然好评多多,也算奇事。回京的时候Mac 和 Pad 都已「筋 … Continue reading