开始

ok,在正式开始之前,我们先来梳理下,应该从哪入手,在很多教程中我都看到一整页一整页的堆叠快捷键命令,曾经我也这样做过。没错,一般我们使用 vim 不会再用到鼠标,都是用各种复杂的组合键来完成任务,但是有必要一开始就搞的这么高难度?放弃吧,你做不到的,先笨拙的走出第一步再说吧

Hello World

看到这个标题,程序员都会会心一笑,不管学什么,先让我们写个 Hello World 吧。

(1)新建文件 helloworld

  1. $ vim helloworld

然后我们会进入一个新的界面,并且左下角会有 "helloworld" [New File] 的字样,现在我们在文件中处于 normal 模式下。

首先声明,现在 helloworld 还并没有保存在硬盘中,我只是“打开”了一个叫 helloworld 的文件。

(2)输入信息

按下 i 键进入 insert 模式,左下角会显示 -- INSERT -- 的字样,继续输入文字 Hello World,随后按下 <esc>(就是键盘左上角的退出键)返回到 normal 模式,同时你会看到屏幕左下角的变化。

(3)退出 Vim

按下 : 键进入 command 模式,输入 w 然后按下回车键,左下角会显示 "helloworld" 1L, 12C written 的字样,代表我们已经把文本保存到硬盘上了,然后再次输入 :q 就会退出编辑器,连续操作也可以输入 :wq 来保存并退出。然后你可以查看刚编辑的文件

  1. $ cat helloworld
  2. Hello World

先不要管里面提到这个模式那种模式,先照做,如果你顺利的完成上述的操作,那先给自己鼓个掌,不要惊讶,你已经做到了 100 万人都没做到的事,毕竟 Stack Overflow 也骄傲的宣称“我们已经帮助一百万人成功的退出了 Vim

现在我们已经有完成了编辑简单文本的能力了,虽然只是简单的输入。接下来我们要学习更多的操作来完善编辑文本的能力,但是在继续之前,你要确定上面的操作你已经练习过很多遍了。

2018-04-06 发布