继续运行 🥋
回忆上次内容
-
上次 保存运行一条龙
- :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行 |
-
圆梦之后
- 多少有点空虚😣
-
可以看看
- 别人的程序
- 都是是怎么写的吗?🤔
- 下次再说!👋
- 蓝桥->oeasy 教您玩转 python_Python - 蓝桥云课
- github->GitHub - overmind1980/oeasy-python-tutorial: 良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。
- gitee->oeasy教您玩转python教程: 面向零基础初学者的简明易懂的 Python3 入门课程,对没有编程经验的同学也非常友好。在vim下从浅入深,逐步学习。从基础入门学习到爬虫。