william

Keep Calm and Markdown.

vim 打怪之旅

vim 素有「编辑器之神」的称呼。对于 「Linux-er」,vim 是我们日常写代码的得力助手。

当然,这个「助手」并非那么「听话」,有时还很「高冷」。据说 SO 上面关于 Vim 问答最活跃的一个帖子,是如何退出。

我曾经也是一名小白。从一开始的「恐vim」心态,逐渐变成「爱不释手」,这过程中所经历的曲折不尽其数。为了让自己更加熟悉 Vim,也为了后来者有所参数,我决定以博客的形式,记录自己在使用 Vim 过程中所思所想、所感所悟,希望对自己有所总结,对他人有所启发。

文中主要以使用工具的实践为导向,介绍相关的插件与配置。

成为 hacker

「黑客」似乎不是一个好词。我们往往望文生义,以为带着「黑」字,这个称呼便不是什么善茬。而现实中,各路媒体也略有偏见的报道以这个旗子做掩护的各种「黑料」,这导致我们以为「黑客」真的挺「黑」。

其实,「黑客」是一个英译词,词根是 「hack」。原本的意思是「带有攻击性的创造」,即通过拆解复杂事物以获得更全面的认识,并加以改造,使用符合自己的使用目的。而这个被改造的功能,往往也物品原有的功能不尽相同。故谓之「破坏性创造」。传播媒体大肆渲染的,其实是另外一种活动,「crack」,即「恶意的破坏、窃取利益」等。很明显,这两者的词性完全相反。

The basic difference is this: hackers build things, crackers break them.

在计算机领域,「黑客」不仅仅指代一群特殊身份的人,还表示由这群人所组合而成的文化氛围。「黑客」成长于互联网分享的时代,受益于开源软件运动,对技术痴迷,钦佩大牛,推崇共享的精神。在当前,「黑客」精神已经渗透到社会生活的各个领域。

今天刚好在网上看到 ESR 多年前写的博客,讨论是什么是「黑客」,怎样成为一名合格且优秀的「黑客」,收益良多!

0%