Vim 常用命令
Vim 是一个强大的文本编辑器,常用于编程和文档编辑。以下是一些基本和常用的 Vim 命令。命令分为不同的模式:普通模式、插入模式和命令模式。
1. 启动和退出 Vim
打开文件:
1
vim filename
退出 Vim:
:q
# 如果没有更改,则退出:q!
# 强制退出,不保存更改:wq
# 保存并退出ZZ
# 保存并退出(在普通模式下)
2. 模式切换
- 进入插入模式:
i
# 在光标前插入I
# 在行首插入a
# 在光标后插入A
# 在行尾插入o
# 在当前行下新建一行并插入O
# 在当前行上新建一行并插入
- 返回普通模式:
- 按
Esc
键。
- 按
3. 基本编辑命令
- 移动光标:
h
# 左移动j
# 下移动k
# 上移动l
# 右移动0
# 移动到行首$
# 移动到行尾gg
# 跳转到文件开头G
# 跳转到文件末尾
- 删除文本:
x
# 删除光标所在字符dd
# 删除光标所在行d3d
# 删除光标所在行及下方 3 行dw
# 删除光标到单词末尾d$
# 删除光标到行尾
- 撤销和重做:
u
# 撤销上一次操作Ctrl + r
# 重做被撤销的操作
- 复制和粘贴:
yy
# 复制(“钩”)当前行3yy
# 复制(“钩”)当前行及下方 2 行p
# 粘贴(在光标后)P
# 粘贴(在光标前)
4. 查找和替换
- 查找文本:
/text
# 向下查找text
?text
# 向上查找text
n
# 下一个匹配项N
# 上一个匹配项
- 替换文本:
:%s/old/new/g
# 替换整个文件中的old
为new
:%s/old/new/gc
# 替换并在每次替换前确认
5. 文件操作
- 保存文件:
:w
# 保存当前文件:w filename
# 保存为新文件
- 打开新文件:
:e filename
# 在当前窗口打开新文件
- 切换文件:
:n
# 切换到下一个文件:prev
# 切换到上一个文件
6. 显示行号
- 显示行号:
:set number
# 显示行号:set nonumber
# 隐藏行号
7. 其他命令
- 查看帮助:
:help
# 打开帮助文档:help command
# 获取特定命令的帮助
Vim 常用命令
https://excelius.xyz/vim-常用命令/