[oeasy]python017_万行代码之梦_vim环境_复制粘贴

继续运行 🥋

回忆上次内容

  • 上次 保存运行一条龙

    • :w|!python3 %
  • 我想 再多输出 几行

    • 增加一下 代码量
    • 可以吗?🤔

图片描述

代码量

  • 在正常模式(Normal Mode)下

    • 并非 插入模式 或 底行命令模式 下
    • 先yy复制当前行
  • p一下

    • 就paste 出一行
  • 再p一下

    • 又多 paste 出一行

图片描述

  • 照这个方式

    • 一直按着p 连发下去
    • paste 出百八十行
    • 不成问题
  • 可以paste 出一万行吗?

万行代码

  • 其实行代码

    • 有个 快速方法
    • 可以按下9999
  • 如图所示

    • 在红框处 显示当前命令为 9999

图片描述

  • 此时 再按下p

    • 代表paste 9999次
    • 什么 效果 呢??
  • 真的可以 一万行 吗?

代码一万行

  • 方向键h j k l可以 移动光标位置

图片描述

  • 这样 一行行移动

    • 还是 有点慢啊 ⌛️

图片描述

  • 想要加速

快速翻页

  • ctrl + f

    • 向前翻页
    • f 意味着forward
  • ctrl + b

    • 向后翻页
    • b 意味着backward

图片描述

  • 可以观察到红框中的

    • 行号
    • 高度百分比
  • 还是 很慢 ⌛️

一步到位

  • 大写G

    • 跳转到 最后1行

图片描述

  • 可以 跳转 回到第一行 吗? 🤔

反复横跳

  • gg

    • 跳转回到 第1行
    • 重新开始
  • 大写G

    • 跳转到 最后1行
  • 反复横跳

<h1 style="font-size:200px">😜</h1>

  • 真是一万行啊~~!

    • 赶紧截个图 留下证据
    • 哈哈哈!!!
  • 真的写了 一万行代码 啦!!!!

历史

  • 代码量 早期是

    • 程序员的kpi
  • 软件公司 最早 使用代码量

    • 计算 程序员的工作量
  • 这导致

    • 工作量 上去了
    • 但 通篇 全是 废代码
    • 是 💩山 的来源

图片描述

  • 所以现在 除了 工作量

    • 还要求 缺陷率
    • 衡量 工作量
  • 这万行代码 运行吗?

运行

  • 保存并运行

图片描述

  • 回车之后

图片描述

  • 真的输出了 好多行

    • 往上翻 都翻不到头
    • 这证据 一定也好好留住
  • 还能回到 最初2行

    • 那个 朴实的年代 吗?

撤销

  • 按一下 u

    • 撤销一步
    • u 代表undo
    • 代表着撤销
  • 反复 按u

    • 多次 撤销

图片描述

  • 粘贴出来的 9999行

    • 被撤销了
    • 没了
  • 回到了

    • 最初的状态
  • 可以 反过来

    • 取消撤销 吗?

重做

  • 多 撤销了 的话

    • ctrl+r可以重做
  • r代表

    • redo 重做
    • 取消 撤销操作

图片描述

  • 这两个操作

    • undo 取消 和 redo 重做
    • 互为 逆操作
    • 可以 反复横跳
  • 如果 想要

    • 删除代码 呢?

删除代码

  • 首先观察 光标所在的位置

    • 状态行 显示 第几行 第几列

图片描述

  • dgg

    • 从当前行
    • 删除到第一行
  • dG

    • 从当前行
    • 删除到 最后一行
  • 想要一把 都删除呢?

    • 先undo 撤销删除

全篇清零

  • ggdG

    • gg

      • 跳转到第一行
      • 当前光标 第一行
    • dG

      • 从当前行(第一行)
      • 删除到 最后一行

图片描述

  • 可以 全部 清空

反向清零

  • Gddg

    • gg

      • 跳转到最后一行
      • 当前光标 最后一行
    • dG

      • 从当前行(第一行)
      • 删除到 最后一行

图片描述

  • 也可以 全部 清空

撤销删除

  • undo 撤销 到最初只有三行的状态
  • 99999999

    • 键入 8个9

图片描述

  • 把这行粘贴上亿次会如何呢?

图片描述

  • 整个程序崩溃了
  • 说明万事皆有度😳

尝试再次打开

vi oeasy.py
  • 会出现E325

图片描述

  • 可以进行编辑或者恢复

总结

  • 这次从 2行代码 进化到了 万行代码
命令作用
yy复制光标所在行代码 到剪贴板
p粘贴 剪贴板中的内容
9999p将剪贴板中的代码粘贴9999次
  • 保存运行一条龙

    • :w|!python3 %
  • 真的实现了万行代码梦

    • 是真·圆梦
    • 没撒谎的 那种
  • 甚至可以看到 截图证据

    • 曾经 发过状态的
    • 看看我做的这个...

      • 一万行代码啊😂
命令作用
gg第一行
G最后一行
123G第123行
  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值