供应网

标题

vim编辑器常用命令

内容

Vim 是一款功能强大且高效的文本编辑器,广泛用于 Linux 和 Unix 系统中。掌握 Vim 的常用命令可以大大提高编辑效率。以下是对 Vim 编辑器常用命令的总结,并以表格形式进行展示,便于查阅和记忆。

一、Vim 编辑器基础操作

Vim 有三种主要模式:普通模式(Normal Mode)、插入模式(Insert Mode) 和 可视模式(Visual Mode)。在使用过程中,需根据需求切换模式。

模式 切换方式 说明
普通模式 按 `Esc` 键或 `Ctrl + [` 默认模式,用于执行命令
插入模式 按 `i`、`a`、`o` 等键 可以输入文字
可视模式 按 `v`、`V`、`Ctrl + v` 用于选择文本

二、常用命令总结

1. 文件操作

命令 功能
`:w` 保存当前文件
`:wq` 保存并退出
`:q!` 不保存强制退出
`:e 文件名` 打开新文件
`:n` 打开下一个文件
`:N` 打开上一个文件
`:w 文件名` 另存为指定文件

2. 移动光标

命令 功能
`h` / `l` / `j` / `k` 左/右/下/上移动光标
`0` 移动到行首
`$` 移动到行尾
`^` 移动到行首非空字符
`G` 移动到文件末尾
`gg` 移动到文件开头

3. 文本编辑

命令 功能
`i` 在光标前插入文本
`a` 在光标后插入文本
`o` 在当前行下方插入新行
`O` 在当前行上方插入新行
`x` 删除光标处的字符
`dd` 删除整行
`dw` 删除一个单词
`d$` 删除从光标到行尾的内容

4. 搜索与替换

命令 功能
`/关键字` 向后搜索关键字
`?关键字` 向前搜索关键字
`n` 继续查找下一个匹配项
`N` 查找上一个匹配项
`:%s/旧内容/新内容/g` 全文替换内容

5. 撤销与恢复

命令 功能
`u` 撤销上一步操作
`Ctrl + r` 恢复被撤销的操作

6. 复制与粘贴

命令 功能
`yy` 复制当前行
`yw` 复制一个单词
`p` 在光标后粘贴
`P` 在光标前粘贴

三、实用技巧

- 使用 `:help` 查看帮助文档。

- 使用 `:set number` 显示行号。

- 使用 `:set nohlsearch` 关闭高亮搜索。

- 使用 `:set autoindent` 自动缩进。

通过熟练掌握这些命令,可以显著提升在 Vim 中编写和编辑文本的效率。建议多加练习,逐步熟悉其工作方式。

随便看