在Linux vim环境下开发python程序的使用教程,帮助入门

python开发环境有window,还有Ubuntu/Linux环境,window环境大家应该不陌生,然而对Linux下vim的使用,没学过Linux的朋友还不大熟悉。

window环境下使用不就好了吗,为什么还要用Linux
vim环境来开发python项目呢?因为window不是开源操作系统,是要收取费用的,对于公司来说,降低成本提高利润才是第一要务,而Linux操作系统是开源操作系统,有大量的开源文档,又可以节约成本,所以现在很多公司都使用Linux
下的 vim编辑器来开发python项目。

所以学会vim编辑器的使用就显得很有必要,下面将讲解Linux vim最常使用的命令,来帮助大家快速入门,并具备开发能力,不是从事Linux方面工作的开发者只需学会一些常见操作命令就可以了,有兴趣的可以深入学习。

ps:文章来源于小编的头条号:“python数据科学频道”,想在手机端方便看文章的朋友可以去关注我的头条号。

内容分为三大部分:

进入vim——编辑vim——保存并退出

1.进入vim

进入终端,输入vim demo.py, 这样就创建了demo.py文件

sice@T:~$ vim demo.py

2.进入后,编辑内容:

(1)模式:

普通模式:按【Esc】键回到普通模式

插入模式:(注意:在普通模式下才可以按)按键盘键 i 或者 a

(2)进入vim后,使用游标移动:(注意:在普通模式下才可以按)

h 左; l 右(小写L);j 向下; k 上; w 移动到下一个单词; b 移动到上一个单词

(3)复制:(注意:在普通模式下才可以按)

yy 复制游标所在行; yw 复制一个单词; y3w 复制3个单词; yG 复制至行末; y1G 复制至文本开头

(4)删除:(注意:在普通模式下才可以按)

dd 删除整行; 3dd 删除3行; dw 删除一个单词; d3w 删除3个单词

(5)剪切(删除):(注意:在普通模式下才可以按)

dd 剪切一行或者说删除一行; ddp 剪切并粘贴到下一行

(6)粘贴:(注意:在普通模式下才可以按)

p(小写) 粘贴至光标后; P(大写) 粘贴至光标前

(7)行与行之间跳转(注意:在普通模式下才可以按)

nG 游标移动到第n行; gg 游标移动到第一行; G (shift+g) 移动到最后一行

(8)文件是.py文件时,在进入vim之后,必须要在第一行添加以下声明是python文件的标志:#!/usr/bin/env python3

3.保存和退出(w 保存; q 退出):

(注意:在普通模式下才可以按)

:wq 或者 :x 或者 【shift + zz】 (保存并退出)

:w <文件路径> 另存为

4、体验一下,实战项目开发全过程(简单例子):

第一步:创建文件,回车就入文件中

sice@T:~$ vim demo.py

第二步:在demo.py文件中,添加证明是Python文件的标志
(在文件第一行添加)
#!/usr/bin/env python3

第三步:编写实战代码

在这里插入图片描述
编好代码后,先按【Esc】键回到"普通模式"下,再按【:wq】退出并保存

第四步:设置可执行权限

sice@T:~$ chmod +x demo.py

第五步:执行

sice@T:~$ ./demo.py
在这里插入图片描述
程序运行成功,返回8。

--------------------------------------- 文章到此结束 -------------------------------------------------------

  • 15
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python合法网页爬虫工具项目分享 内容概览: 这个分享包涵了我开发Python爬虫工具项目,主要用于合法爬取某些网页信息。以下是主要内容: 源代码:包括Python代码和相关脚本。这些代码展示了如何使用Python进行网页抓取、解析和数据提取。 项目文件:除了代码,我还分享了整个项目的文件,包括设计稿、图标、图片等资源。这些资源对于理解项目背景和设计思路至关重要。 文档与操作手册:为了方便他人理解和使用我的作品,我编写了详细的操作手册和使用说明,同时提供了一份Markdown格式的文档,概述了项目的主要功能和特点。 学习笔记:在项目开发过程中,我记录了大量的学习笔记和心得体会。这些笔记不仅有助于理解项目的开发过程,还能为学习Python爬虫技术提供宝贵的参考资料。 适用人群: 这份项目合集适用于所有对Python爬虫开发感兴趣的人,无论你是学生、初学者还是有一定经验的开发者。无论你是想学习新的技术,还是想了解一个完整的项目开发流程,这份资料都将为你提供极大的帮助。 使用建议: 按部就班地学习:建议从基础的Python爬虫开发开始,逐步深入到实际应用中。通过实践,逐步掌握Python爬虫开发的各项技能。 参考项目文件和笔记:项目文件和笔记提供了丰富的背景信息和开发经验。在学习的过程中,不妨参考这些资料,以帮助你更好地理解和学习。 动手实践:Python爬虫开发是一门实践性很强的技能。通过实际操作,你可以更好地掌握Python爬虫开发的各项技能,并提高自己的实践能力。Python合法网页爬虫工具项目分享 内容概览: 这个分享包涵了我开发Python爬虫工具项目,主要用于合法爬取某些网页信息。以下是主要内容: 源代码:包括Python代码和相关脚本。这些代码展示了如何使用Python进行网页抓取、解析和数据提取。 项目文件:除了代码,我还分享了整个项目的文件,包括设计稿、图标、图片等资源。这些资源对于理解项目背景和设计思路至关重要。 文档与操作手册:为了方便他人理解和使用我的作品,我编写了详细的操作手册和使用说明,同时提供了一份Markdown格式的文档,概述了项目的主要功能和特点。 学习笔记:在项目开发过程中,我记录了大量的学习笔记和心得体会。这些笔记不仅有助于理解项目的开发过程,还能为学习Python爬虫技术提供宝贵的参考资料。 适用人群: 这份项目合集适用于所有对Python爬虫开发感兴趣的人,无论你是学生、初学者还是有一定经验的开发者。无论你是想学习新的技术,还是想了解一个完整的项目开发流程,这份资料都将为你提供极大的帮助。 使用建议: 按部就班地学习:建议从基础的Python爬虫开发开始,逐步深入到实际应用中。通过实践,逐步掌握Python爬虫开发的各项技能。 参考项目文件和笔记:项目文件和笔记提供了丰富的背景信息和开发经验。在学习的过程中,不妨参考这些资料,以帮助你更好地理解和学习。 动手实践:Python爬虫开发是一门实践性很强的技能。通过实际操作,你可以更好地掌握Python爬虫开发的各项技能,并提高自己的实践能力。Python合法网页爬虫工具项目分享 内容概览: 这个分享包涵了我开发Python爬虫工具项目,主要用于合法爬取某些网页信息。以下是主要内容: 源代码:包括Python代码和相关脚本。这些代码展示了如何使用Python进行网页抓取、解析和数据提取。 项目文件:除了代码,我还分享了整个项目的文件,包括设计稿、图标、图片等资源。这些资源对于理解项目背景和设计思路至关重要。 文档与操作手册:为了方便他人理解和使用我的作品,我编写了详细的操作手册和使用说明,同时提供了一份Markdown格式的文档,概述了项目的主要功能和特点。 学习笔记:在项目开发过程中,我记录了大量的学习笔记和心得体会。这些笔记不仅有助于理解项目的开发过程,还能为学习Python爬虫技术提供宝贵的参考资料。 适用人群: 这份项目合集适用于所有对Python爬虫开发感兴趣的人,无论你是学生、初学者还是有一定经验的开发者。无论你是想学习新的技术,还是想了解一个完整的项目开发流程,这份资料都将为你提供极大的帮助。 使用建议: 按部就班地学习:建议从基础的Python爬虫开发开始,逐步深入到实际应用中。通过实践,逐步掌握Python爬虫开发的各项技能。 参考项目文件和笔记:项目文件和笔记提供了丰富的背景信息和开发经验。在学习的过程中,不妨参考这些资料,以帮助你更好地理解和学习。 动手实践:Python爬虫开发是一门实践性很强的技能。通过实际操作,你可以更好地掌握Python爬虫开发的各项技能,并提高自己的实践能力。Python合法网页爬虫工具项目分享 内容概览: 这个分享包涵了我开发Python爬虫工
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

txhy2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值