Skip to content

Latest commit

 

History

History
174 lines (115 loc) · 4.04 KB

021-1080433-宝剑镶宝石_爱之石中剑_批量替换_特殊字符_特殊颜色.sy.md

File metadata and controls

174 lines (115 loc) · 4.04 KB
show version enable_checker
step
1.0
true

宝剑镶宝石_爱之石中剑_批量替换_特殊字符_特殊颜色 🥋

回忆上次内容

  • 上次
    • 运行了 game.py
    • 分析了 game.py
    • 也大致读懂了 game.py

图片描述

  • 这个 程序
    • 可以进一步 进行修改吗??

添加爱心

  • 可以 把这个 选中并复制
    • 再粘贴到 虚拟机右侧的 剪贴板

图片描述

  • 然后 回到 游戏程序

进行修改和粘贴

  • 按方向键h j k l
    • 找到 小丑眼睛的位置

图片描述

  • i进入 插入状态
    • 注意 左下角显示的 当前状态
  • 先退格 删掉o
    • 再右键 粘贴 爱心

图片描述

  • 保存后
    • 尝试 再运行

运行结果

  • 小丑的眼睛
    • 已经 修改

图片描述

  • 能 玩点什么 呢?

修改石中剑

  • 找到 奖品石中剑的位置

图片描述

  • 加点什么好呢?

修改代码

  • 按方向键h j k l
    • 找到 剑柄的位置

图片描述

  • i进入 插入状态
    • 注意 左下角显示的当前状态
  • 先退格删掉一个8
    • 再右键 粘贴 爱心

图片描述

  • 如果 不能正确粘贴
    • 尝试 下载安装
    • 最新版的 火狐浏览器

图片描述

  • 石中剑 真的 会
    • 镶嵌 爱心❤ ️吗?🤔️

实验结果

  • esc

    • 从 插入状态
    • 退回 到正常状态
  • :w|!python3 %

    • 保存 并运行 当前程序
    • 看看 最终奖励品 是否变了
  • WOW!

    • 真的 可以 得到镶有爱心的石中剑 了
  • 这就是 爱之大剑

图片描述

  • 可以 把剑柄上所有的8
    • 变成❤么?

批量替换

  • 输入 :99,107s/8/❤/g
    • : 进入底行命令模式
    • 99,107 行的范围内
    • s 替换 substitute
    • 8 为 待替换的源
    • ❤ 为 替换为的目标
    • g 为 global全局替换
      • (行内不止一次替换)

图片描述

  • 回车

替换

图片描述

  • 替换 结果

图片描述

  • 尝试运行

爱之大剑

  • 真的得到了
    • 爱的把握之石中剑

图片描述

  • 可以 把心变个颜色么?

红色爱之宝石

  • 把这颗心 变成红色

图片描述

  • 照着这个代码抄 就可以
    • 以后会 都说明白
  • 这里先看看 效果

图片描述

  • 得到了 红色爱之大剑
    • 这是真的啊~~~
    • 感觉具有加血能力
  • 拍照 留念!!!
    • 看看 我得到了什么?!!!
    • 爱心石中剑
    • 爱的力量
  • 可以再试试
    • 把love铭刻到石中剑上
  • 先总结一下 吧

总结

  • 这次修改了 程序
    • 将 石中剑
    • 变成了 红色 爱之大剑

图片描述

  • 可以 让宝剑
    • 具有 更多
    • 铭文符号❀ 和 颜色 吗?🤔
  • 我们下次再说!👋
  • 视频总结