[oeasy]python064_命令行工作流的总结_vim_shell_python

news/2025/2/9 5:29:19 标签: vim, python, excel

064_命令行工作流的总结_vim_shell_python

命令行工作流的总结_vim_shell_python 回忆上次内容

  • 上次

  • 写代码完成了 输入和输出

  • 关于vim 又练了一回

添加图片注释,不超过 140 字(可选)

  • 对于vim和shell

  • 我们 要好好总结一下

  • 以后 就不会

  • 再提示得 这么详细 了

总体环境

  • 总体环境是

  • shell

添加图片注释,不超过 140 字(可选)

  • 双击 黑色小方块

  • 进入的shell

shell基础

  • 进入shell之后 可以看到

  • 提示符(prompt):

  1. 用 户 名 : <span style="color:lightgreen;background:black;">shiyanlou</span>

  2. 当前路径 : <span style="color:lightblue;background:black;">~/</span>

  3. 分 隔 符 : <span style="color:white;background:black;">$</span>

添加图片注释,不超过 140 字(可选)

  • 这 shell环境

  • 是 基础

shell

添加图片注释,不超过 140 字(可选)

  • 在shell中

  • 可以 运行 各种命令

命令

作用

pwd

输出当前文件夹

cd

改变当前文件夹

ll -l

查询当前文件夹下的文件夹和文件

git clone ...

下载仓库

vi oeasy.py

编辑oeasy.py <br/>进入vi编辑器状态

python3

进入python游乐场状态 <br/>出现>>>提示符(prompt)

shell中的pythonvim

  • shell中有两个命令

  • 界面 从 shell的系统态

  • 切换到 程序态

  1. python3

  2. vim

添加图片注释,不超过 140 字(可选)

  • 进入 程序态 之后

  • 就会从 shell环境

  • 接管 输入和输出

进入python3

  • 我们运行python3之后

  • 从shell切换到了

  • python3游乐场

  • shell命令不好使了

添加图片注释,不超过 140 字(可选)

  • 提示符(prompt)

  • 变成 >>>

游乐场里

  • 我们可以 在python3游乐场里

  • 算 1 + 1

  • 调用函数

添加图片注释,不超过 140 字(可选)

  • 都有什么函数来着?

函数总结

函数

作用

help

帮助手册

ord

根据字符得到序号

chr

根据序号得到字符

input

输入

print

输出

  • 怎么退出游乐场呢?

退出python3

  • 我们 可以使用quit()

  • 退出 python3游乐场

  • python3退出之后

  • 从游乐场 退回到了

  • shell环境

  • 这 shell环境 是外面的 基础状态

添加图片注释,不超过 140 字(可选)

  • shell提示符prompt

  • <span style="color:lightgreen;background:black;">shiyanlou</span><span style="color:lightblue;background:black;">~/</span><span style="color:white;background:black;">$</span>

  1. 用 户 名 : <span style="color:lightgreen;background:black;">shiyanlou</span>

  2. 当前路径 : <span style="color:lightblue;background:black;">~/</span>

  3. 分 隔 符 : <span style="color:white;background:black;">$</span>

  • 然后

  • 再进 vim编辑器

vim

  • 键入vi oeasy.py

  • 这样就可以进入 vim命令环境

  • 编辑oeasy.py 文件

添加图片注释,不超过 140 字(可选)

  • 进入vim之后是正常模式

  • 正常模式能干什么事情呢?

正常模式命令

  • 回忆一万行代码

按键

命令

yy

复制当前行

p

在当前行后面粘贴

P

在当前行前面粘贴

gg

跳转到第一行第一列

G

跳转到最后一行

ygg

从当前行复制到第一行

yG

从当前行复制到最后一行

"+p

从系统剪贴板粘贴到当前缓冲区

u

撤销之前的命令

ctrl+ r

重做之前的命令

  • 这些命令 都是 在

  • 正常模式(Normal Mode)下面完成的

  • 正常模式 是 vim的基础状态

  • 从 正常模式

  • 能 切换到 什么模式 呢?

模式切换

  • 从正常模式按下i

  • 进入 插入模式

  • 可以 通过键盘

  • 输入到 缓存(buffer)中

添加图片注释,不超过 140 字(可选)

  • 从插入模式

  • 按下esc

  • 退回到正常模式

  • 从 正常模式

  • 还能 切换到 什么模式 呢?

底行命令模式

  • 从 正常模式下

  • 按下:

  • 进入 底行命令模式

添加图片注释,不超过 140 字(可选)

  • 输入命令后 回车

  • 回到 正常模式

  • 都有 什么底行命令 呢?

底行命令列表

命令

作用

:w

write保存

:q

quit退出

:q!

不保存强制退出

:wq

保存并退出

添加图片注释,不超过 140 字(可选)

命令

作用

:!python3 %

使用外部命令python3运行当前文件

:w\

!python3 %

保存并使用外部命令python3运行当前文件

vim模式总结

  • 主要就是这三种模式

  • 正常模式是基础

添加图片注释,不超过 140 字(可选)

  • :wq

  • vim退出后

  • 回到shell中

总结

  • 这次回顾了

  • shell环境

  • python3游乐场

  • vim编辑器

  • 以及他们之间的切换

添加图片注释,不超过 140 字(可选)

  • 准备 编辑个 好玩的程序

  • 下次再说!👋

  • 蓝桥->oeasy 教您玩转 python_Python - 蓝桥云课

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->oeasy教您玩转python教程: 面向零基础初学者的简明易懂的 Python3 入门课程,对没有编程经验的同学也非常友好。在vim下从浅入深,逐步学习。从基础入门学习到爬虫。


http://www.niftyadmin.cn/n/5845559.html

相关文章

国产高端双光子成像系统的自主突破

近年来&#xff0c;高端科研仪器的国产化受到越来越多的关注。在双光子成像系统这一关键领域&#xff0c;我们基于LabVIEW自主开发了一套完整的解决方案&#xff0c;不仅填补了国内空白&#xff0c;也在功能和性能上达到了国际领先水平。我们的目标是让国内科研机构和医疗行业拥…

Visual Studio 进行单元测试【入门】

摘要&#xff1a;在软件开发中&#xff0c;单元测试是一种重要的实践&#xff0c;通过验证代码的正确性&#xff0c;帮助开发者提高代码质量。本文将介绍如何在VisualStudio中进行单元测试&#xff0c;包括创建测试项目、编写测试代码、运行测试以及查看结果。 1. 什么是单元测…

人工智能应用实例-自动驾驶A*算法高级应用

A* 算法是一种经典的路径规划算法,在人工智能自动驾驶领域有诸多高级应用,以下为你详细介绍: 复杂环境下的路径规划 多障碍物与动态障碍物处理:在现实道路场景中,存在着大量的静态障碍物(如建筑物、交通隔离栏)和动态障碍物(如其他行驶的车辆、行人)。A* 算法可以通过…

uniapp 编译生成鸿蒙正式app步骤

1&#xff0c;在最新版本DevEco-Studio工具新建一个空项目并生成p12和csr文件&#xff08;构建-生成私钥和证书请求文件&#xff09; 2&#xff0c;华为开发者平台 根据上面生成的csr文件新增cer和p7b文件&#xff0c;分发布和测试 3&#xff0c;在最新版本DevEco-Studio工具 文…

什么是DDOS网络攻击?

什么是DDoS攻击&#xff1f; DDoS&#xff08;Distributed Denial of Service&#xff0c;分布式拒绝服务&#xff09;攻击是一种网络攻击手段&#xff0c;通过大量合法或恶意请求占用目标服务器、网络或资源&#xff0c;使其无法正常为用户提供服务。 DDoS攻击原理 攻击者利…

docker compose 文件详解

在平常的开发工作中&#xff0c;我们经常需要部署项目&#xff0c;一个项目开发完成后&#xff0c;部署环境先编写 Dockerfile 文件&#xff0c;编写完成后使用 docker build -t 构造镜像&#xff0c;接下来就可以启动容器&#xff0c;可以直接用docker run 后面接一堆指令启…

【Outlook】如何将特定邮件显示在Outlook的重点收件箱中

随着公司业务的发展&#xff0c;人事部门开始通过SMTP发送薪资单到每位员工的邮箱。然而&#xff0c;这些邮件在Outlook中默认不显示在重点收件箱中&#xff0c;可能会导致部分员工忽略其他收件箱中的重要邮件。 为了避免这种情况&#xff0c;我们可以通过以下两种方法来解决&…

在qtcreator中添加片段,提高开发效率。

文件名&#xff1a;text.xml <?xml version"1.0" encoding"utf-8"?> <snippets><!-- 版权声明 --><snippet group"Text" trigger"copyright" id"comment_copyright">/*!* file %{CurrentDocum…