vim 安装和使用
安装
用apt安装vim
################# 安装vim #################
$ apt update
$ apt search vim
$ apt show vim
$ apt install vim
$ apt list --installed | grep vim
$ which vim
################# 安装vim #################
使用
常用操作
################# 常用操作 #################
# 移动光标
	•	0 → 移动到行首
	•	$ → 移动到行尾
	•	w → 移动到下一个单词的开头
	•	b → 移动到上一个单词的开头
	•	gg → 移动到文件开头
	•	G → 移动到文件末尾
# 删除操作
	•	删除一行: dd
	•	删除当前行的内容(但不删除行本身):d$
	•	删除单个字符:x → 删除光标所在字符
	•	删除多个行:3dd → 删除 3 行(数字可以按需替换)
	•	删除到文件末尾:dG
	•	删除到行首:d0
# 撤销与重做
	•	撤销:u
	•	重做:Ctrl + r
	
# 复制与粘贴
	•	复制当前行:yy
	•	复制多行:3yy → 复制 3 行
	•	粘贴:p → 粘贴到光标下方
	
# 进入编辑模式(插入模式)
	•	i → 光标当前位置开始插入
	•	I → 在行首插入
	•	a → 在光标后面开始插入
	•	A → 在行尾插入
	•	o → 在光标下一行新建一行
	•	O → 在光标上一行新建一行
	
# 保存与退出
	•	:w → 保存
	•	:q → 退出
	•	:wq 或 ZZ → 保存并退出
	•	:q! → 强制退出,不保存
################# 常用操作 #################
查找和替换
################# 常用操作 #################
# 快速查找
$ /pattern
# - 在命令模式下输入 /hello,然后按回车,光标会跳转到 hello 位置。
# - n → 跳转到下一个匹配的结果
# - N → 跳转到上一个匹配的结果(反方向)
# 跳转到指定行
	•	:数字 → 跳转到指定行。
	•	gg → 跳转到文件开头。
	•	G → 跳转到文件末尾。
	•	Ctrl + g → 显示当前光标所在行号和文件位置。
	
# 查找并替换
:%s/old/new/g
# 解释:
	•	% → 整个文件范围。
	•	s → 替换命令。
	•	old → 旧文本。
	•	new → 新文本。
	•	g → 全局替换,替换行中所有匹配项。
# 例子:将所有 foo 替换为 bar:":%s/foo/bar/g"
################# 常用操作 #################