我自己在使用 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的小伙伴别错过!相关推荐

  1. 有零基础开始学习python的小伙伴吗?学起来难吗?

    为了决定明年跳槽,接下来会回到老本行-码农,从Excel转向Python,大家可以一起学习 在你按键的那一刻,就开始了跟python的奇幻之旅,你将会懂得一门实用性编程语言.走进编程的世界,了解计算机 ...

  2. 自学python考哪些证书-给零基础学习Python的小伙伴的四个建议

    一,学习可以慢但不要停 我断断续续学习python已经有两年了,现在水平一般算是入门了,偶尔写写小脚本,没有正式做项目,最近在看python面向对象编程,打算利用django做个项目,这个进度确实很慢 ...

  3. 派森编程软件python-零基础学习Python需要用什么开发工具?

    最近有不少读者私信我,这不刚开始学习Python就开始遇到难题了,对于Python IDE都比较纠结,希望找到一些适合自己的.Python开发工具.本篇给大家分享几款Python开发工具,供正在纠结用 ...

  4. 说一点学习python的心得

    本文非技术型文章,仅是一些学习python的心得.感悟,希望能帮到正在学习python的小白和小小白们. 选择合适的IDE 在这里不去争论哪一款IDE最好,只想对刚开始学习Python的同学说,请选择 ...

  5. 初学者快速学习Python编程语言指南

    Python是一种高级的解释型编程语言,广泛用于网络开发.数据分析.人工智能和科学计算. 它是一种多功能的语言,由于其简单而简明的语法,所以很容易学习.在这篇文章中,我们将提供一个关于如何从头开始学习 ...

  6. 0基础学python-零基础直接学习Python入门IT合适吗?

    随着大数据与人工智能的崛起,很多零基础想转行学习编程,很多新手想问对于0基础的人,直接学 Python 编程合适吗? 小编只能说非常合适,因为在目前的编程语言中,Python的抽象程度是最高的,是最接 ...

  7. python语言自学-为什么建议大家都学习Python语言?原因在这

    有很多人在问小编,为什么说学人工智能一定要学Python?运行速度慢不好之类的,今天就让小编谈谈自己对于Python的感受. 一.先来说说Python的前景 随着"大数据"&quo ...

  8. python基础单词-学习Python必背的初级单词有哪些?

    今天小编要跟大家分享一些学习Python必须认识的英文单词,同时也是学习编程都必须会的单词,下面来和小编一起学习一下吧! application 应用程式 应用.应用程序 application fr ...

  9. 学python需要记得的单词_学习Python必背的初级单词有哪些?

    今天小编要跟大家分享一些学习Python必须认识的英文单词,同时也是学习编程都必须会的单词,下面来和小编一起学习一下吧! application 应用程式 应用.应用程序 application fr ...

最新文章

  1. Windows XP 源代码泄露,微软终于回应了~
  2. echart的x换行
  3. linux 统计端口链接,linux netstat 统计链接数查看外部(转)
  4. MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解...
  5. 21川大计算机学硕缩招,重大变动!21考研学硕缩招?别着急,还有个好消息
  6. 《HTML5和CSS3快速参考》——第1章 走进HTML51.1 概述
  7. CocosCreator编辑器界面
  8. 51单片机入门——LCD1602
  9. 一键排班软件开发心得
  10. 前端EChart图表转换为图片保存到服务器路径
  11. 谈谈值得注意的高危端口
  12. JavaScript在表格中实现九九乘法表
  13. 上位机程序,上位机界面开发,ATECLOUD中国人自己的LabVIEW
  14. 第十二届蓝桥杯省赛一等奖国赛一等奖经验总结
  15. 彩虹对接牛蛙WK插件,无授权
  16. Homebrew工具命令之brew cleanup清理电脑内存
  17. 梳理caffe代码layer(五)
  18. udesk教你呼叫中心的运营与管理——第九讲 呼叫中心系统管理
  19. Windows/MFC 如何区分鼠标双击和两次单击
  20. 利用周末时间,整理了这个Github项目,你想要的可能都在这里...

热门文章

  1. 【杰理AC692X】双LINEIN模式做法
  2. python最快多久学会,python学成需要多久
  3. vs哪个版本好用_【小巨人分享】VS出品销量神器 沛纳海 441 升级版来了!
  4. Python获取中国疫情数据(最新版)
  5. python Numpy中array详解
  6. 初入科研领域,如何正确做科研?丨智源论坛·青年学者研讨会
  7. Altium Designer (AD)安装教程
  8. windows pipe
  9. 去哪儿网BI平台建设演进与实践
  10. 2020-2021 ICPC Southeastern European Regional Programming Contest (SEERC 2020)