行者孙Python

绝技一"飞针走线"-Day31|初见绝笔:认识 vim,打开文件,三模式

📖 知识点

1. Windows 记事本 → Linux vim

 

WindowsLinux说明
记事本 notepad

vim 文件名

打开 / 创建文本文件
鼠标点哪里打哪里三种模式切换键盘操作,模式不同按键含义不同

vim 强大但 "有个性":它不像记事本打开就能直接打字,而是分三种模式,每种模式下按键作用不同。掌握三模式切换,就能像用记事本一样自在。

💡 生活比喻vim 像一支 "多功能的笔":拧到 "写" 档(插入模式)就能写字,拧到 "读" 档(普通模式)就能移动、删除,喊一声 "保存"(命令模式)就落笔存档。关键是要知道现在拧到哪个档了。

2. 打开 / 创建文件

 

vim 文件名

 

vim 笔记.txt        # 打开已有文件;没有则新建

 

打开后进入普通模式(normal mode),这是 vim 的初始状态,所有按键是命令,不是打字。

3. 三种模式

 

 

模式作用怎么进入
普通模式移动光标、删除、复制等命令启动默认,或按 Esc 回来
插入模式像记事本一样打字按 i 进入
命令模式保存、退出等命令按 : 进入(输入命令)

4. 三大基本功(本课先记住)

 

i        # 进入插入模式(可以打字了)
Esc      # 回到普通模式
:wq      # 命令模式:保存并退出(: + w + q)

 

关键流程:打开 → 按 i 打字 → 按 Esc 回普通 → 按 : 输入 wq 回车,保存退出。

⚠️ 易错提醒

  1. vim 默认在普通模式,此时按键是命令不是打字,别急着敲字

  2. 想在文件里打字,先按 i 进入插入模式

  3. 保存退出用 :wq(先按 : 进命令模式再输入),只保存不退出用 :w

⚔️ Kata 实战任务

任务需求:

  1. 回家,用 vim 笔记.txt 打开(或创建)一个文件

  2. 按 i 进入插入模式,敲入一行文字(如 "vim 真有趣")

  3. 按 Esc 回到普通模式

  4. 按 : 进入命令模式,输入 wq 保存并退出

  5. 用 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真有趣

 

💡 完成动作示意:

  1. vim 笔记.txt 打开(空文件,普通模式)

  2. 按 i → 左下角出现 -- INSERT --,此时能打字

  3. 输入 vim真有趣

  4. 按 Esc → 回到普通模式

  5. 输入 :wq 回车 → 保存退出

🧠 思考题

  1. vim 有哪三种模式?默认进入的是哪种?想打字要先按什么键?

  2. :w 和 :wq 有什么区别?"保存退出" 和 "只保存不退出" 分别该输入什么?

‹ 返回目录
🏠首页 Python 📦资源 👤关于我