show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次讲的是
- 从键盘
输入
变量
- 从键盘
- input 函数
- 可以有 提示字符串(prompt)
- 输入的字符串
- 作为函数返回值
- 被赋给 变量
- 关于vim 又练了一回
- 对于vim和shell
- 我们 要好好总结一下
- 以后就不会
- 总提示得这么详细了
- 总体环境是
- 双击 黑色小方块
- 进入的shell
- 进入shell之后 可以看到
- 提示符(prompt):
- 用 户 名 : shiyanlou
- 当前路径 : ~
- 分 隔 符 : $
- 提示符(prompt):
- 这 shell环境
- 是一切的
基础
- 是一切的
- 在shell中
- 可以 运行 各种命令
- pwd
- 输出当前文件夹
- cd
- 改变当前文件夹
- ll -l
- 查询当前文件夹下的文件夹和文件
- git clone ...
- 下载仓库
- vi oeasy.py
- 编辑oeasy.py
- 进入vi编辑器状态
- python3
- 进入python游乐场状态
- 出现>>>提示符(prompt)
- ...
- shell中有
两
个命令- 会将界面从shell的系统态
- 切换到程序状态
- python3
- vim
- 进入 命令之后
- 命令 就会从 shell环境
接管
输入和输出
- 我们 先从
python3
开始
- 我们运行python3之后
- 从shell切换到了
- python3游乐场
- shell命令不好使了
- 提示符prompt
- 变成 >>>
- 我们可以 在python3游乐场里
- 算 1 + 1
- 调用函数
- 都有什么函数来着?
- ord
- 根据字符得到序号
- chr
- 根据序号得到字符
- input
- 输入
- print
- 输出
- 怎么退出游乐场呢?
- 我们 可以使用quit()
- 退出 python3游乐场
- 从python3退出之后
- 从游乐场 退回到了
- shell环境
- 这 shell环境 是外面的 基础状态
- 从游乐场 退回到了
- shell提示符prompt
- 是shiyanlou:~/ $
- 用 户 名 : shiyanlou
- 当前路径 : ~
- 分 隔 符 : $
- 是shiyanlou:~/ $
- 然后
- 再进 vim编辑器
- 键入vi oeasy.py
- 这样就可以进入 vim命令环境
- 编辑oeasy.py 文件
- 进入vim之后是正常模式
- 正常模式能干什么事情呢?
按键 | 命令 |
---|---|
yy | 复制当前行 |
p | 在当前行后面粘贴 |
P | 在当前行前面粘贴 |
gg | 跳转到第一行第一列 |
G | 跳转到最后一行 |
ygg | 从当前行复制到第一行 |
yG | 从当前行复制到最后一行 |
"+p | 从系统剪贴板粘贴到当前缓冲区 |
u | 撤销之前的命令 |
ctrl+ r | 重做之前的命令 |
- 这些命令 都是 在
- 正常模式(Normal Mode)下面完成的
- 正常模式 是 vim的
基础
状态
- 还 可以 从正常模式
- 切换到
什么
模式 呢?
- 切换到
- 从正常模式按下i
- 进入 插入模式
- 可以 通过键盘
- 输入到 缓存(buffer)中
- 从插入模式
- 按下esc
- 退回到正常模式
- 从 正常模式下
- 按下:
- 进入
底行命令
模式
- 输入命令后 回车
- 回到 正常模式
- 都有
什么
底行命令 呢?
- :w
- write保存
- :q
- quit退出
- :q!
- 不保存强制退出
- :wq
- 保存并退出
- :!python3 %
- 使用外部命令python3运行当前文件
- :w|!python3 %
- 保存并使用外部命令python3运行当前文件
- 主要就是这三种模式
- 正常模式是基础
- :wq
- 从vim退出后
- 回到shell中
- 从vim退出后
- 这次回顾了
- shell环境
- python3游乐场
- vim编辑器
- 以及他们之间的切换
- 准备 编辑个 好玩的程序
- 下次再说!👋