vi 是一种经典的文本编辑器,广泛用于 Unix 和 Linux 系统。以下是 vi 命令行的基本使用说明:
vivi 文件名vi 新文件名vi 有两种主要模式:
- 命令模式:默认模式,用于执行命令(如保存、退出、移动光标等)。
- 插入模式:用于编辑文本。
i:在当前光标前插入。a:在当前光标后插入。o:在当前行下方插入新行。O:在当前行上方插入新行。Esc:返回命令模式。:w:保存文件。:q:退出 vi。:wq 或 :x:保存并退出。:q!:不保存强制退出。h:左移。j:下移。k:上移。l:右移。0:移动到行首。$:移动到行尾。gg:移动到文件开头。G:移动到文件末尾。:n:移动到第 n 行。x:删除当前字符。dd:删除当前行。u:撤销上一次操作。Ctrl + r:重做上一次撤销。yy:复制当前行。p:粘贴到光标后。P:粘贴到光标前。/关键词:向前搜索。?关键词:向后搜索。n:跳转到下一个匹配项。N:跳转到上一个匹配项。:s/旧/新:替换当前行的第一个匹配项。:s/旧/新/g:替换当前行的所有匹配项。:%s/旧/新/g:替换整个文件的所有匹配项。:set number:显示行号。:set nonumber:隐藏行号。:help:查看帮助文档。vi:wq:保存并退出。:q!:不保存强制退出。vi 功能强大,但需要一定时间熟悉。掌握这些基本命令后,你将能高效使用 vi 进行文本编辑。
