Appearance
起步:这是一个适合开始改变自己的日子
开始前
正如进入游戏后我们首先是尝试移动我们控制的人物,开始 vim 的第一步,当然就是控制光标的上下左右啦;在开始之前,先忘记我们常用的右下的方向键(如果你是一个臭打游戏的,把 w a s d 也忘记,谢谢你)。
模式切换
对于 vim 来说,有:
- 命令模式(Command mode)
- 输入模式(Insert mode)
- 底线命令模式(Last line mode)
这三种模式,而我们目前只需要用到前两种,分辨我们当前在那种模式的方法也很简单:
- 光标是一个方块,命令模式(Command mode)
- 光标是一条线,输入模式(Insert mode)
- 没有光标或光标是文字的下划线(vscode),且输入内容时显示在命令行或窗口的底部,并且底部内容前有一个 : ,底线命令模式(Last line mode)
切换
- 命令模式 到 输入模式: 在 命令模式 中按
i
(这里只是举例子,有很多其他的按键也可以进入插入模式,如下面提到的a
- 输入模式 到 命令模式: 在 输入模式 中按
Ctrl + [
或esc
- 命令模式 到 底线命令模式 在 命令模式 中按
:
(目前并不会马上用到底线命令模式,但为了防止有时候不小心进入了该模式,所以提一嘴) - 底线命令模式 到 命令模式 在 底线命令模式 中输入
q
操作
基本的操作:
- 光标移动:
h
左,j
下,k
上,l
右 (命令模式中) - 光标前插入:
i
(即 insert) (命令模式中) - 光标后插入:
a
(即 after) (命令模式中) - 删除一整行:
dd
(命令模式中)
小练习
把下列句子按照第一句的正确顺序修改好并把多余的空行删除
this is a simple easy vim tutorial
tutorial simple a easy this vim is
is this tutorial vim simple a easy
tutorial vim this is a easy simple
tutorial easy vim simple a this is
simple a vim easy tutorial is this
tutorial is easy vim a simple this
vim simple this tutorial a easy is
a vim tutorial simple easy is this
easy a simple vim is tutorial this
vim tutorial is a easy simple this
a this vim tutorial is easy simple
this tutorial simple easy a is vim
easy tutorial this simple a is vim
a tutorial easy is this simple vim
a tutorial vim is easy this simple
simple this easy is vim tutorial a
this tutorial is a easy simple vim
vim is tutorial simple this easy a
vim is simple this tutorial easy a
easy a simple is vim this tutorial
vim is tutorial simple a easy this
this vim is tutorial simple easy a
加点料
- 跳到单词尾:
e
(命令模式中) - 跳到单词头:
b
(命令模式中) - 跳到下一个单词开头:
w
(命令模式中) - 删除光标所在行并进入输入模式:
cc
(命令模式中)