Skip to main content

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"
################# 常用操作 #################