📖 知识点
1. Windows 记事本 → Linux vim
| Windows | Linux | 说明 |
|---|---|---|
| 记事本 notepad |
| 打开 / 创建文本文件 |
| 鼠标点哪里打哪里 | 三种模式切换 | 键盘操作,模式不同按键含义不同 |
vim 强大但 "有个性":它不像记事本打开就能直接打字,而是分三种模式,每种模式下按键作用不同。掌握三模式切换,就能像用记事本一样自在。
💡 生活比喻vim 像一支 "多功能的笔":拧到 "写" 档(插入模式)就能写字,拧到 "读" 档(普通模式)就能移动、删除,喊一声 "保存"(命令模式)就落笔存档。关键是要知道现在拧到哪个档了。
2. 打开 / 创建文件
vim 文件名
vim 笔记.txt # 打开已有文件;没有则新建
打开后进入普通模式(normal mode),这是 vim 的初始状态,所有按键是命令,不是打字。
3. 三种模式
| 模式 | 作用 | 怎么进入 |
|---|---|---|
| 普通模式 | 移动光标、删除、复制等命令 | 启动默认,或按 Esc 回来 |
| 插入模式 | 像记事本一样打字 | 按 i 进入 |
| 命令模式 | 保存、退出等命令 | 按 : 进入(输入命令) |
4. 三大基本功(本课先记住)
i # 进入插入模式(可以打字了)
Esc # 回到普通模式
:wq # 命令模式:保存并退出(: + w + q)
关键流程:打开 → 按
i打字 → 按Esc回普通 → 按:输入wq回车,保存退出。
⚠️ 易错提醒
vim 默认在普通模式,此时按键是命令不是打字,别急着敲字
想在文件里打字,先按
i进入插入模式保存退出用
:wq(先按:进命令模式再输入),只保存不退出用:w
⚔️ Kata 实战任务
任务需求:
回家,用
vim 笔记.txt打开(或创建)一个文件按
i进入插入模式,敲入一行文字(如 "vim 真有趣")按
Esc回到普通模式按
:进入命令模式,输入wq保存并退出用
cat 笔记.txt验证刚才的内容被保存了
参考代码(在终端依次敲)
# 1. 打开(或创建)笔记.txt
vim 笔记.txt
# 进入vim后操作:
# 按 i 进入插入模式
# 输入:vim真有趣
# 按 Esc 回到普通模式
# 输入 :wq 回车,保存并退出
# 2. 验证内容已保存
cat 笔记.txt
运行示例:
user@linux:~$ vim 笔记.txt
(进入vim,按i后输入文字,按Esc,输入:wq回车)
user@linux:~$ cat 笔记.txt
vim真有趣
💡 完成动作示意:
vim 笔记.txt打开(空文件,普通模式)按
i→ 左下角出现-- INSERT --,此时能打字输入
vim真有趣按
Esc→ 回到普通模式输入
:wq回车 → 保存退出
🧠 思考题
vim 有哪三种模式?默认进入的是哪种?想打字要先按什么键?
:w和:wq有什么区别?"保存退出" 和 "只保存不退出" 分别该输入什么?
行者孙Python