「Linux文件及目录管理」vi、vim编辑器
知识点解析
vi/vim编辑器简介
- vi:Linux默认的文本编辑器,基于命令行操作,功能强大。
- vim:vi的增强版,支持语法高亮、多窗口编辑、插件扩展等功能。
vi/vim基本模式
- 命令模式:默认模式,用于移动光标、复制、粘贴、删除等操作。
- 插入模式:按
i
进入,用于输入文本。 - 末行模式:按
:
进入,用于保存文件、退出编辑器、执行命令等。
常用命令
- 移动光标:
h
(左)、j
(下)、k
(上)、l
(右),或使用方向键。 - 插入文本:
i
(当前光标前插入)、a
(当前光标后插入)、o
(下一行插入)、O
(上一行插入)。 - 删除文本:
x
(删除当前字符)、dd
(删除当前行)、dG
(删除当前行到文件末尾)、d$
(删除当前光标到行尾)。 - 复制与粘贴:
yy
(复制当前行)、p
(粘贴)、P
(在光标前粘贴)、y$
(复制当前光标到行尾)。 - 保存与退出:
:w
(保存)、:q
(退出)、:wq
(保存并退出)、:q!
(强制退出不保存)、:wq!
(强制保存并退出)。 - 搜索与替换:
/keyword
(搜索关键词)、:s/old/new/g
(全局替换)、:%s/old/new/g
(全局替换所有文件中的匹配项)。
案例代码与解析
案例:创建并编辑文件
# 使用vi创