vim
2020-08-17 本文已影响0人
策马踏清风
一、命令模式
- 命令模式是输入基本命令的地方,此状态下敲击的任何按键都会被当做是命令。
- 命令模式下方会显示文件名,类似
"fileName.txt" [New File]
1.1 进入命令模式
-
vim fileName
进入文件后就处于命令模式 - 输入模式下按
ESC
键,从输入模式退出到命令模式。 - 底线模式输入回车结束命令,则退回命令模式。
1.2 常用命令
- 移动光标:箭头的上下左右或者
j(下)
、k(上)
、h(左)
、l(右)
- 移动一页:
PageUp
、Page Down
或者Ctrl + d(上)
、Ctrl + f(下)
- 移动半页:
Ctrl + u(上)
、Ctrl + d(下)
- 行首行尾:
Home
和End
- 移动到具体行数:
nG
指定行数、gg
第一行(等于1g
)、G
最后一行 - 光标向下移动具体行数:
n<Enter>
- 查找:
/word
光标之上查找、?word
光标之下查找、n
按钮代表重复上一个操作、N
代表相反位置查找,即上一次向上查找,本次向下查找。 - 复制行:
yy
- 粘贴行:
p
粘贴在下一行、P
粘贴在上一行 - 删除行:
dd
二、输入模式
- 输入模式即输入文本内容的模式,
ESC
可退出。 - 输入模式下方会有
--INSERT--
2.1进入命令模式
-
i
从目前光标所在处输入 -
I
从目前所在行的第一个非空格符处开始输入 -
a
从目前光标所在的下一个字符处输入 -
A
从光标所在行最后一个字符处输入 -
o
光标所在行下一行输入新行 -
O
光标所在行上一行输入新行 -
r
取代光标所在的字符一次 -
R
一直取代光标所在的文字,直到ESC
三、底线命令模式
- 可以输入单个/多个字符的命令
3.1 进入底线命令模式
- 命令模式下输入
:
进入底线命令模式
3.2常用命令
-
:w
保存 -
:q!
强制退出不保存 -
:wq
保存并退出