当前位置:首页 > 开发工具 > PyCharm的几个使用技巧

PyCharm的几个使用技巧

2022年09月16日 09:18:49开发工具6

  PyCharm是个十分强大的Python编辑器,笔者在日常的工作中学到了很多该IDE的使用技巧,有的是从别人那里学到的,有的是自己学习的。笔者深感自己的开发能力不足,因此希望能够将这些使用技巧记录下来,同时也把这些使用技巧分享给读者,希望能对读者有所帮助。
  以下将介绍几个简单的PyCharm使用技巧。以Mac系统中的PyCharm使用为例。

自定义文件头

  在实际的代码编写中,我们需要定义属于自己的文件头,比如脚本的创建时间、作者、编码等。在PyCharm中,我们可以一键定义,并与之后的脚本都会遵循该文件头的模式。
  按如下操作进入自定义文件头设置模式:File --> Preferences(Windows系统为:Settings) --> Editor --> File and Code Template --> Python Script,这样我们就可以设置Python脚本的文件头了。
  在设置的面板中,输入以下模板:

# -*- coding: utf-8 -*-
# author: Jclian91
# place: Pudong Shanghai
# time: ${TIME}
import os, re, json, traceback

if __name__ == '__main__':
    pass

  接着,我们创建示例脚本a.py,脚本的截图如下:
PyCharm的几个使用技巧 _ JavaClub全栈架构师技术笔记

  这样,我们创建的Python脚本的文件头就起作用了,读者还可以设置其他文件格式的文件头,包括HTML,Python Unit Test等。

注释

  在PyCharm中,选择未注释的多行代码,可使用CTRL+/键实现多行注释;选择已注释的多行代码,可使用CTRL+/键取消这多行代码中的注释。
  在之前的a.py中去掉pass,增加代码如下:

	lst = ['hello', ',', 'world', '!']
    hello_string = ''.join(lst)
    print(lst)

选中这三行代码,可使用CTRL+/键实现多行注释,再次按下CTRL+/键取消注释。如下图:
PyCharm的几个使用技巧 _ JavaClub全栈架构师技术笔记

自动缩进

  代码的自动缩进也是我们平时经常会用到的功能,比如我们在写代码的时候,需要将多行代码整体缩进,比如新增函数,比如增加判断语句等,这时候,我们使用自动缩进功能会帮助我们很多。
  在刚才的a.py代码中,比如我们需要判断lst的长度是否大于3,并考虑输出。这时候可以使用自动缩进功能。使用方法:选择需要缩进的多行代码,并按下TAB键,可实现多行代码缩进;选择多行代码,并按下SHIFT+TAB键,可取消多行缩进。利用自动缩进,实现刚才的功能,如下图:
PyCharm的几个使用技巧 _ JavaClub全栈架构师技术笔记

文件比对

  在Linux系统中,我们可以利用diff命令来实现文本比对,这有助于我们发现两个文件的不同之处,在编码代码的时候很有益处。当然,在PyCharm中,我们也可以轻松地实现文本比对。
  我们保持上述的a.py文本不变,创建b.py文件如下:

# -*- coding: utf-8 -*-
# author: Jclian91
# place: Pudong Shanghai
# time: 
import os, re, json, traceback

if __name__ == '__main__':
    lst = ['Hello', ',', 'World', '!']
    if len(lst) > 3:
        print(lst)
    else:
        print('length of lst is less than 4.')
        print('Hello World!')

  那么,如何在PyCharm中实现文本比对呢?选择a.py,右击,选择Compare With...,再选择需要比对的文件b.py,这样就完成了文本比对,结果如下:
PyCharm的几个使用技巧 _ JavaClub全栈架构师技术笔记

PyCharm是按行进行比对的,它帮助我们发现了三处不同之处,一处是文本不同,一处是删除,一处是新增。

  本次分享到此结束,感谢大家阅读~

作者:山阴少年
来源链接:https://www.cnblogs.com/jclian91/p/11827549.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/tool/41706.html

分享给朋友:

“PyCharm的几个使用技巧” 的相关文章

Python解释器安装教程以及环境变量配置 以及 pycharm的安装与激活

Python解释器安装教程以及环境变量配置 以及 pycharm的安装与激活

计算机的组成 主板:人的骨架,用于拓展设备 CPU:人的大脑,用于计算和逻辑处理 硬盘:存储数据(永久储存),比如电脑上的 C盘,D盘 内存:临时记忆(断电即消失) 操作系统:XP win7 win10 Mac linux 主要是承上启下...

python解释器安装教程以及环境变量的配置

python解释器安装教程以及环境变量的配置

一‘’Python是一门强大的语言,目前已支持所有主流操作系统,在Windows7,Windows10系统上需要安装一下: 打开官网 https://www.python.org/downloads/windows/ 下载中心 最上边是两个最新的版本,长期计划...

python与pycharm的安装及环境变量配置

python与pycharm的安装及环境变量配置

python安装步骤 python2.7 进入python官网 选择操作系统 选择版本号 按提示进行安装 一路next,直至安装完成! python3.6...

RabbitMQ安装教程

RabbitMQ安装教程

前言    之前安装的时候参考了一篇博客,成功的安装上了,但是没有记录自己安装过程,又在一个虚拟机上重新安装了一遍,记录自己的安装过程,方便自己以后参考。 步骤   Rabbitmq是用erlang语言写的,所以我们需要安装Erla...

史上最好用的idea激活方法

史上最好用的idea激活方法

  最近idea老出现激活一段时间然后就让重新激活的情况,每次都网上搜索一大堆激活方法,各种网址被封,各种插件不能用。就通过朋友介绍搞到一种方式,目前对于2018版本和2019版本都能激活并且正常使用。不多说了,直接上解决方法。   一 通过下载jar包放到任意文...

docker安装及删除Redis

docker安装及删除Redis

redis的安装方式有很多,本文讲述的是在docker中如何安装redis及删除redis的容器和镜像。 通过docker安装redis前,首先要确保虚拟机或服务器上已经安装了docker。 1、执行以下指令确定系统上是否已经安装了docker,本机显示已安装:...

IDEA激活码,IDEA2021官方给的免费正版激活码!

一:官方给的正版激活码 作为Java开发很多人都在用IDEA,开发效率就不用说了,最近遇到头疼的问题,就是怎么激活,肉哥发现学生或者教师可以通过官方免费申请。 折腾一下午终于获得了官方给的正版激活码。 1、IDEA官方给的免费正版激活码获取网址:https://doc...

IDEA重新激活JRebel方法

IDEA重新激活JRebel方法

笔者最近的JRebel激活失效了很不爽啊。 尝试了几次激活,都以失败告终.... 后面找到了官方文档,看了一下需要手动删除.... 先使用上面的命令删除,本地的许可证 再使用上面的命令重新设置一下,就可以了 从理论上讲是这么一回事,可...

IntelliJ idea (最新版)激活方法

IntelliJ idea (最新版)激活方法

用插件激活 1、IDEA的下载官网 https://www.jetbrains.com/idea/ 2、下载破解插件 链接: https://pan.baidu.com/s/1V4N_9AWYBvnLCPFMjwz6yA 密码: jh8q 3、...

IDEA 永久激活破解教程,操作简单适合小白(2022年1月25日更新)

IDEA 永久激活破解教程,操作简单适合小白(2022年1月25日更新)

转自:https://r86oxhhvu2.feishu.cn/docs/doccnIR4lBYFmIzNU3rN2dRHIPd   0. 下载激活补丁   下载激活用到的补丁文件。...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。