vi编辑器命令集合
vi 或 Vim(Vi IMproved)是 Linux 和 Unix 系统中广泛使用的文本编辑器,具有强大的编辑功能,它支持多种模式,包括命令模式、插入模式和可视模式等,以下是 vi 编辑器的一些常用命令:
基本命令:
- 命令模式下插入文本:在当前光标前进入插入模式使用
i
命令,在当前光标后进入插入模式使用a
命令,在当前行下面插入新行并进入插入模式使用o
命令,在行首进入插入模式使用I
命令,在行尾进入插入模式使用A
命令。 - 返回命令模式:从插入模式或可视模式返回到命令模式使用
Esc
键。 - 保存和退出:保存文件使用
:w
命令,退出编辑器使用:q
命令,保存文件并退出编辑器使用:wq
或:x
命令,不保存文件并强制退出编辑器使用:q!
命令。 - 复制和粘贴:复制当前行到缓冲区使用
yy
命令,粘贴缓冲区的内容到光标后的位置使用p
命令,粘贴缓冲区的内容到光标前的位置使用P
命令。 - 删除:删除当前行使用
dd
命令,删除从当前光标到行尾的内容使用D
或d$
命令,删除从当前光标到行首的内容使用d0
命令。 - 重复操作:重复上一次的修改操作使用
.
命令。 - 撤销和重做:撤销上一次操作使用
u
命令,重做上一次撤销的操作使用Ctrl + R
命令。 - 跳转和搜索:跳转到第 n 行使用
: n
命令,跳转到最后一行使用G
命令,跳转到第一行使用gg
或1G
命令,向下搜索 pattern 使用/pattern
命令,向上搜索 pattern 使用?pattern
命令。
高级命令:
- 显示和语法高亮:显示行号使用
:set number
命令,开启语法高亮使用:syntax on
命令,关闭语法高亮使用:syntax off
命令。 - 粘贴模式和自动缩进:进入粘贴模式使用
:set paste
命令,退出粘贴模式使用:set nopaste
命令,开启自动缩进使用:set autoindent
命令,关闭自动缩进使用:set noautoindent
命令。 - 替换和标签:全局替换 pattern 为 replacement 使用
:%s/pattern/replacement/g
命令,查找标签文件并加载使用:tags
命令。 - 其他命令:执行外部命令使用
:!command
命令,对整个文件执行外部命令使用:%!command
命令,打开帮助文档使用:help
命令。
以上是一些 vi 编辑器的常用命令,可以帮助您更高效地使用 vi 编辑器.
关于 vi 编辑器的更多使用技巧和命令,请参考相关文档和教程。
如果您对 vi 编辑器有任何问题或需要进一步的帮助,请随时发表评论,我将会回复并尽力帮助您。
感谢阅读和关注!
图片来源:Unsplash API
评论留言