开始
ok,在正式开始之前,我们先来梳理下,应该从哪入手,在很多教程中我都看到一整页一整页的堆叠快捷键命令,曾经我也这样做过。没错,一般我们使用 vim 不会再用到鼠标,都是用各种复杂的组合键来完成任务,但是有必要一开始就搞的这么高难度?放弃吧,你做不到的,先笨拙的走出第一步再说吧
Hello World
看到这个标题,程序员都会会心一笑,不管学什么,先让我们写个 Hello World
吧。
(1)新建文件 helloworld
$ 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
来保存并退出。然后你可以查看刚编辑的文件
$ cat helloworld
Hello World
先不要管里面提到这个模式那种模式,先照做,如果你顺利的完成上述的操作,那先给自己鼓个掌,不要惊讶,你已经做到了 100 万人都没做到的事,毕竟 Stack Overflow 也骄傲的宣称“我们已经帮助一百万人成功的退出了 Vim”
现在我们已经有完成了编辑简单文本的能力了,虽然只是简单的输入。接下来我们要学习更多的操作来完善编辑文本的能力,但是在继续之前,你要确定上面的操作你已经练习过很多遍了。
2018-04-06 发布