基础操作
一般模式:在Linux终端中输入“vim 文件名”就进入了一般模式,但不能输入文字。
编辑模式:在一般模式下按i就会进入编辑模式,此时就可以写程式,按Esc可回到一般模式。
命令模式:在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲入命令并执行。
:wq 存盘 + 退出
:w 存盘,w 后可以跟文件名
:q 退出
:q! 强制退出,放弃更改
:help <command>→ 显示相关命令的帮助。你也可以就输入:help而不跟命令。(注:退出帮助需要输入:q)
光标移动
hjkl 也可以使用光标键 (←↓↑→). 注:j就像下箭头。
0 数字零,到行头
$ 到本行行尾
H 移动到屏幕顶端的行
M 移动到屏幕中央的行
L 移动到屏幕底端的行
gg 到第一行。
G 到最后一行。
NG 到第 N 行 还可使用 : N 到第N行
Ctrl+f 往前滚动一整屏
Ctrl+b 往后滚动一整屏
Ctrl+d 往前滚动半屏
Ctrl+u 往后滚动半屏
zEnter 将光标所在行移动到屏幕顶端
z. 将光标所在行移动到屏幕中间
z- 将光标所在行移动到屏幕低端
基本编辑
x 删除当前字符
o 在当前行后插入新行
O 在当前行前插入新行
dd 删除当前行,并把删除的行存到剪贴板里
Ndd 删除N行
y 从这里开始拷贝
yy 复制当前行,可以在前面加数字表示复制N行
p 粘贴到当前位置
/str 向下查找字符串,按n继续向下查找,按N则相反
?str 向上查找字符串,按n继续向上查找,按N则相反
u 撤消
Ctrl+r 重做
. 重复上一条命令```