Vim学习日记之一(简单命令总结)
前言
Vim是一个文本编辑器 ,功能强大。
一、Vim三大模式
Vim在使用时有三大模式:默认进入的命令模式,按下I\A\R等从命令模式进入的不同输入模式,以及按ESC从命令模式下进入的底线输入模式。
二、命令模式(command mode)
以下是个人觉得比较常用的命令
快捷键 | 命令 |
---|---|
h、l、j、k | 光标向上、下、左、右 |
a、i | 进入输入模式(分别为从最后开始输入、从倒数第一个字符开始输入) |
r | 进入替代模式 |
n+x | 删除光标开始的一个字符(n默认值为1) |
n+dd | 删除整行 |
n+dw/de | 删除单词(分别为删除到这个单词后、删除到下个单词前) |
n+d0/d$ | 删除(分别为删除到光标到行首、光标到行末) |
y0/y$ | 复制(分别为复制到光标到行首、光标到行末) |
p/P | 粘贴(分别为粘贴到光标上一行,光标下一行) |
u | 撤销 |
ctl + r | 重复上个操作 |
/word | 该词后搜索word |
?word | 该词前搜索word |
q: | 历史命令显示 |
三、底线命令模式(Last line mode)
以下是个人觉得比较常用的命令
快捷键 | 命令 |
---|---|
w | 保存 |
q | 退出 |
四、输入模式 (Insert mode)
空
总结
以上是vim常用的简单命令。根据vimtutor手册,vim还有匹配搜索、替换、文件输出等较为复杂的命令,将在下个文章进行总结