一个菜鸟vimer学习vim的经验分享:初学
关于vim的强大之处不做赘述。这里只讨论关于vim学习的难度曲线。 在众多编辑器中,vim以陡陗的学习曲线著称,也因此吓退不少人。(起码我在最初就曾担心学不会vim拿不定主意)。 但也接触vim几年了,不敢说精通、熟练,但至少还能算的上是入门了。因此想分享一下自已学习vim的一些经验和看法。 我眼中vim的学习其实可以分为几个阶段:初学,入门,小成,大成。
初学
vim的初学者最多的问题大概是:“怎么输入文字?”,”怎么保存文件“,“怎么退出?”······这样的问题。 所以初学者只要知道:怎么输入文字,和怎么退出vim即可。但在这前得先简单了解vim的三种模式:普通模式、插入模式、命令模式。
三种模式
vim其实不只三种模式,但初学者只要了解这三个模式就够了。
普通模式
打开vim默认就是在普通模式下。 普通模式可以算是其他模式的标准入口,其他其他模式都是经由普通模式进入的。 如果是在其他模式下可以通过`Esc``键返回普通模式。这个模式下主要是一些移动光标或者操作文本的动作,不能直接输入文本,光标是闪烁地小方块。
插入模式
普通模式下,按’i’键进入插入模式。这个模式下才可以正常的输入文字,光标是一条闪烁地竖线
命令模式
普通模式下,按’:‘键(也就是’shift’ + ‘;‘键)进入命令模式,编辑器最底行,光标开始闪烁并有’:‘的前缀标识。输入并执行完一条命令后,自动返回普通模式。命令模式很强大,但初学只要知道保存,退出即可。
插入、保存、退出
刚才只是简单泛泛的介绍了下三种模式,接下来实际讲讲怎样插入、保存、退出。 进入模式插入模式很简单,在普通模式下按’i’键,就进入了插入模式了。 退回普通模式则是按‘Esc’键。
保存和退出请看下面的命令。 以下是一些命令的例子
:w 保存
:w a.txt 保存文件为“a.txt"
:q 退出(当
:wq 保存并退出
:q! 强制退出,不论是否保存
(以:w为例,':'表示进入命令模式,之后再输入'w',若已经在命令模式下,则直接输入'w')
到这里会输入文字,会保存退出,算是vim初学者了。 但这个时候还无法展现vim的强大,甚至还会觉得vim怎么这么麻烦,模式要切来切去的不直观。 所以要想再进一步,入门之后才会初步了解vim的强大之处。 那怎么入门呢?咱们下回再继续水吧!