第1节 Vim的基本操作
本节将介绍Vim的基本操作。
下图列出了在Vim中进行基本的光标移动及文字编辑等操作。
有兴趣的同学可以翻阅原文。
基础
- h, j, k, l
这4个是方向键,h左,j下,k上,l右
- i
按下小写i进入“输入模式”,光标由方块变成竖线,然后你就可以进行文字编辑。按下Esc键返回普通模式(normal model)。
- x
按下小写x键可以删除光标所在的字符,按下大写X删除光标左侧字符。
- A
按下大写A,光标移动到所在行末并进入编辑模式。
进阶
- u
按u撤销最后一次操作。传统vi仅支持撤销一次,而vim可以进行无限撤销。(Ctrl+R 表示重做前一个操作)。
- 0
数字0,光标跳转到行首。
- $
$符号,光标跳转到行位
- w, b, e
w, b, e 以单词(words)为单位移动光标。一个单词(word)是一个字母或数字混合组成的序列或者标点符号序列。
W, B, E 以单词块(WORDs)为单位移动光标。一个单词块(WORD)是一个不含空格的字符序列。
- R
进入替换模式,r只会替换光标所在的那一个字符一次。
R会一直替换光标所在文字,直到Esc。
- :w
按下:w 然后回车,保存当前文档。
- :q
按下:q 然后回车,退出vim。在q前输入! 则表示强制退出不做保存。