关于PyCharm比较高效率的使用技巧,学习Python的小伙伴别错过!
我自己在使用 PyCharm 中认为比较有用的一些使用技巧,抽取出来分享给大家,有一些虽然只是一个小小的配置,但是配置好了,在使用过程却能节省不少的时间。希望对大家有帮助!
文件差异,轻松比对
程序开发必备神器中,beyond compare 绝对可以排一号。
虽说好用,但这东西,收费~
如果是简单的单个文件的比对,其实可以使用PyCharm里自带的。
点击源文件,再点击View -> Compare With … -> 选择目标文件
对比示例,可以查看下面这张图,UI做的还是挺好看的。
以列为单位的块编辑
先给你出道小题,像下面这段代码,如果在不影响代码的情况下,快速删除后面代码后面的注释呢?
我能想到的有两种方法,如果像如上这种有规律的注释,可以使用 正则匹配 + 替换来实现。
对于这个场景我想到了可以用 vim来轻松的解决,vim 支持块编辑,可以以列为单位选择区域然后进行操作,这在vim中是很常用的一个取消注释的操作。
同样回到 PyCharm 中来,你会发现它也支持块编辑。
当你按住 alt(windows)或者option(mac),然后使用鼠标进行选择,你会发现这样一件神奇的事情。
智能补全,忽略大小写
智能搜索补全,是IDE的最吸引人的功能之一。
当你的对象是以大写字母开头时,而你使用小写字母编写代码时,是不能查找到该函数的,你必须得先切换成大写再输入一遍。
如何避免这种尴尬的情况?
只要在配置中关闭大小写匹配即可。
效果如下:
保护眼睛,从PyCharm开始
记得刚毕业时,进入的第一家公司,有一个小姐姐,她把自己的电脑中对保护眼睛有用的配置都研究了一番。
其中就有程序的护眼色,什么word,excel,文件管理器,浏览器,能更改背景色的,全部设置个遍。
不能不说,合理的背景色,确实对保护眼睛有一定的作用,但个人觉得最重要的还是合理适时的休息。
这里就教大家如何设置 PyCharm 的背景色为护眼色,方法如下:
设置护眼色,会降低 PyCharm 的顔值,这需要你从中取一个取舍。
关于提高 PyCharm 顔值的,你可以参考我之前写的这篇文章:
对Python感兴趣或者是正在学习的小伙伴,推荐我们的Python学习扣qun:784758214 ,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等【PDF,实战源码】,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地
调试远程服务器的代码
一般情况下,我们开发调试都是在个人PC上完成,遇到问题,开一下 Pycharm 的调试器,很快就能找到问题所在。
可有些时候,项目代码的运行会对运行环境有依赖,必须在部署了相关依赖组件的服务器上才可以运行,这就直接导致了我们不能在本地进行调试。
对于这种特殊的场景,就我所知,有如下两种解决方案:
pdb
远程调试
关于 pdb,之前也写过专门的文章介绍使用方法,你可以点此查看:无图形界面的代码调试方法 - pdb
而远程调试呢,是让我们可以在我们在 PC 上用 Pycharm 的图形化界面来进行调试远方服务器上代码,它和本地调试没有太大的区别,原来怎么调试的现在还是怎么调试。
区别就在于,本地调试不需要事前配置,只要你的代码准备好了,随时可以开始 Debug ,而远程调试需要不少前置步骤。
关于这次的PyCharm使用技巧总结,就先到这里了,希望大家看了能熟练用到工作中!
关于PyCharm比较高效率的使用技巧,学习Python的小伙伴别错过!相关推荐
- 有零基础开始学习python的小伙伴吗?学起来难吗?
为了决定明年跳槽,接下来会回到老本行-码农,从Excel转向Python,大家可以一起学习 在你按键的那一刻,就开始了跟python的奇幻之旅,你将会懂得一门实用性编程语言.走进编程的世界,了解计算机 ...
- 自学python考哪些证书-给零基础学习Python的小伙伴的四个建议
一,学习可以慢但不要停 我断断续续学习python已经有两年了,现在水平一般算是入门了,偶尔写写小脚本,没有正式做项目,最近在看python面向对象编程,打算利用django做个项目,这个进度确实很慢 ...
- 派森编程软件python-零基础学习Python需要用什么开发工具?
最近有不少读者私信我,这不刚开始学习Python就开始遇到难题了,对于Python IDE都比较纠结,希望找到一些适合自己的.Python开发工具.本篇给大家分享几款Python开发工具,供正在纠结用 ...
- 说一点学习python的心得
本文非技术型文章,仅是一些学习python的心得.感悟,希望能帮到正在学习python的小白和小小白们. 选择合适的IDE 在这里不去争论哪一款IDE最好,只想对刚开始学习Python的同学说,请选择 ...
- 初学者快速学习Python编程语言指南
Python是一种高级的解释型编程语言,广泛用于网络开发.数据分析.人工智能和科学计算. 它是一种多功能的语言,由于其简单而简明的语法,所以很容易学习.在这篇文章中,我们将提供一个关于如何从头开始学习 ...
- 0基础学python-零基础直接学习Python入门IT合适吗?
随着大数据与人工智能的崛起,很多零基础想转行学习编程,很多新手想问对于0基础的人,直接学 Python 编程合适吗? 小编只能说非常合适,因为在目前的编程语言中,Python的抽象程度是最高的,是最接 ...
- python语言自学-为什么建议大家都学习Python语言?原因在这
有很多人在问小编,为什么说学人工智能一定要学Python?运行速度慢不好之类的,今天就让小编谈谈自己对于Python的感受. 一.先来说说Python的前景 随着"大数据"&quo ...
- python基础单词-学习Python必背的初级单词有哪些?
今天小编要跟大家分享一些学习Python必须认识的英文单词,同时也是学习编程都必须会的单词,下面来和小编一起学习一下吧! application 应用程式 应用.应用程序 application fr ...
- 学python需要记得的单词_学习Python必背的初级单词有哪些?
今天小编要跟大家分享一些学习Python必须认识的英文单词,同时也是学习编程都必须会的单词,下面来和小编一起学习一下吧! application 应用程式 应用.应用程序 application fr ...
最新文章
- Windows XP 源代码泄露,微软终于回应了~
- echart的x换行
- linux 统计端口链接,linux netstat 统计链接数查看外部(转)
- MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解...
- 21川大计算机学硕缩招,重大变动!21考研学硕缩招?别着急,还有个好消息
- 《HTML5和CSS3快速参考》——第1章 走进HTML51.1 概述
- CocosCreator编辑器界面
- 51单片机入门——LCD1602
- 一键排班软件开发心得
- 前端EChart图表转换为图片保存到服务器路径
- 谈谈值得注意的高危端口
- JavaScript在表格中实现九九乘法表
- 上位机程序,上位机界面开发,ATECLOUD中国人自己的LabVIEW
- 第十二届蓝桥杯省赛一等奖国赛一等奖经验总结
- 彩虹对接牛蛙WK插件,无授权
- Homebrew工具命令之brew cleanup清理电脑内存
- 梳理caffe代码layer(五)
- udesk教你呼叫中心的运营与管理——第九讲 呼叫中心系统管理
- Windows/MFC 如何区分鼠标双击和两次单击
- 利用周末时间,整理了这个Github项目,你想要的可能都在这里...
热门文章
- 【杰理AC692X】双LINEIN模式做法
- python最快多久学会,python学成需要多久
- vs哪个版本好用_【小巨人分享】VS出品销量神器 沛纳海 441 升级版来了!
- Python获取中国疫情数据(最新版)
- python Numpy中array详解
- 初入科研领域,如何正确做科研?丨智源论坛·青年学者研讨会
- Altium Designer (AD)安装教程
- windows pipe
- 去哪儿网BI平台建设演进与实践
- 2020-2021 ICPC Southeastern European Regional Programming Contest (SEERC 2020)