1.概述
vim编辑器是vi编辑器的升级版,vim编辑器有颜色功能。
vim需要安装,vi编辑器是通用编辑器。
- 命令模式:不可编辑
- 插入模式
- 底行模式
2.模式
2.1.命令模式
# 默认进入命令模式
vi 123.txt
操作 | 说明 |
---|---|
$ |
移动到这一行的行尾 |
gg |
移动到文档第一行行首 |
G |
移动到文档最后一行行首 |
x |
删除内容,删除一个字符 |
dd |
删除游标所在的那一整行 |
u |
复原原来的操作 |
v |
选中范围按y即复制 |
p |
粘贴 |
o |
进入插入模式,并自动回车 |
a |
进入插入模式,光标并自动对准后一个字符 |
i |
插入插入模式 |
2.2.插入模式
# 命令模式,按i即可进入插入模式
# esc退出插入模式,进入命令模式
2.3.底行模式
# 命令模式,按:进入底行模式
一下指令加回车:
操作 | 说明 |
---|---|
n |
n为数字,光标移动到第n 行。 |
/ |
搜索内容+回车->寻找相同内容 |
%s/word1/word2/g |
从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 |
n1,n2s/word1/word2/g |
n1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代 为 word2 |
set nu |
显示行号 |
set nonu |
取消行号 |
q! |
强制离开不保存 |
wq |
离开并保存 |
wq! |
强制离开并保存 |
! |
!+其他命令->暂时离开,比如:!ls,就相当于在外面执行ls |