10 个PyCharm 高效使用技巧分享

IDE(PyCharm)使用技巧与插件推荐:高效开发指南 设置自动保存与备份:开启自动保存和本地历史版本备份,防止代码丢失。自动导入与代码分析:调整自动导入设置,避免重复导入。设置代码分析,便于实时检查。6. 常见问题与优化技巧6.1 启动速度与内存占用优化PyCharm 功能强大,但在某些系统上会有启动较慢、内存占用高的问题。增加内存分配:进入,调整 PyCharm 的内存配置。一般情况下,将最大内存提高到 2048MB 或 4096MB 可显著提升大型项目的响应速度。精简插件:安装的插件过多会降低 IDE 的启动速度。 阅读详情

点击上方“编程派”,选择设为“设为星标”

优质文章,第一时间送达!


作者: 刘善国    

来源:http://mp.weixin.qq.com/s/VXc0hHHWVLRb_yMcF9OqRg

# 0. PyCharm 常用快捷键(高清大图,建议收藏)

# 1. 查看使用库源码

PyCharm 主程序员在 Stackoverflow 上答道

经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。

调用库时,你可以在你好奇的几乎任何地方点击 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。

操作如下:


# 2. 让你的代码 PEP8

写 Python 代码时,你会严格遵守 pep8 规范么?还是要遵守的,不然代码传到 github 或者知乎上被人怼就不好了。但是如果靠肉眼去检查和注意的话,太累,靠 PyCharm 来做这事就好,Command+Option+L,一键 pep8 走起。

# 3. 新手不再愁安装库

如果你是新手,可能会为了安装库而感到烦恼,在 PyCharm 里面可以使用你熟悉的图形化界面来安装库,就不用陷在一堆命令行里了。

操作如下:


# 4. 查找文件、类、方法

当我们需要在项目中寻找一个文件名的时候,输入 Command + Shift + O,然后输入你想查找的文件名就可以了。如果你不记得全名了,只需要输入首字母,Pycharm 就会提示你。比如我想查找一个叫 test_errors.py 的文件,那么只需要输入 tee 就可以找到。又或者查询test_errors_1.py 那么只需要输入 tee1 就可以查找到。

# 5. 快速选择代码块

你会怎么快速注释一段 Python 代码块?不会是一行一行的加#吧……

在需要选择某个函数的时候,只需要把光标放在最前面,然后点击 Command + Option + Shift + [ ,就可以选择对当前代码块, 使用 Command + / 注释。

# 6. 快速插入常用代码

有时候需要输入很长的代码,比如 if __name__ == '__main__': ,这时候手动输入不如直接Command + J ,就可以直接插入常用代码了。

# 7. 运行/调试代码

运行代码、调试代码应该是大多数人最常用的快捷键吧。

Mac:

Control + r:直接运行当前代码

Control + d:以Debug(调试)模式运行代码

Windows/Linux:

Shift + F10:直接运行当前代码

Shift + F9:以Debug(调试)模式运行代码

# 8. 缩进你的代码块

在写前端页面的时候,经常要更改一大段代码的缩进,这时候可以先用 Shift + 上下键 来选择你要缩进的代码块,然后使用 Tab 就能缩进啦。

# 9. 展开/收缩代码

当项目写到一定规模的时候,难免方法/函数会很多,这个时候我们可以使用Command + Shift + -符号 来收缩代码,这个主要是为了方便查看。

# 10. 展示多个页面

当你的公司不愿意为你配置2个显示屏时,你依然可以使用 PyCharm 在一个屏幕里查看多个文件。鼠标放到当前导航处的文件名,然后右键 Split Vertically 或者 Split Horizontally 就可以啦。

操作如下

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「入门资料」,立即获取主页君整理的 10 本 Python 入门书的电子版

回复关键词「m」,立即获取Python精选优质文章合集

回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~

题图:pexels,CC0 授权。

好文章,我在看❤️

px3 有感分析 px3 后续分析 阅读详情

相关推荐

Realtek 10GbE芯片组解析:低成本高速网络方案

10GbE(万兆以太网)技术通过提升网络带宽,显著改善了数据传输效率,成为现代网络架构的核心组件。其工作原理基于高速串行通信协议,通过优化信号处理和编码技术实现低延迟、高吞吐量。在技术价值上,10GbE不仅满足数据中心和企业网络的高需求,还逐步渗透到消费级市场,推动家庭和小型企业的网络升级。应用场景包括NAS存储、视频编辑工作站和云服务接入等。Realtek最新发布的RTL8127、RTL8159和RTL8261C芯片组,以低功耗和低成本优势,进一步降低了10GbE的普及门槛。这些芯片支持PCIe Gen4

weixin_36427956的博客 585

10 个省时间的 PyCharm 技巧,提升工作效率,杠杠滴!

源/简说Python 文/刘善国#0. PyCharm 常用快捷键#1.查看使用库源码PyCharm 主程序员在 Stackoverflo...

机器学习算法与Python学习 747

工业质检实战:用海康VisionMaster的BLOB分析搞定PCB焊点缺陷检测

本文详细介绍了如何利用海康VisionMaster平台的BLOB分析技术,构建一套针对PCB焊点缺陷的自动化视觉检测方案。文章从核心原理出发,重点阐述了如何通过动态阈值分割和模板匹配定位,克服工业现场光照不均、位置偏移等挑战,实现虚焊、漏焊等缺陷的精准、稳定检测,并提供了实战调优与系统集成的关键思路。

weixin_29091105的博客 560

pycharm快速编码技巧(转载)

走过路过不要错过咯:https://www.cnblogs.com/sui776265233/p/10200809.html

qq_43684592的博客 448

拆解英飞凌CoolGaN:如何用Silvaco TCAD仿真评估功率GaN HEMT的关键性能(BV、Qg、开关损耗)

本文详细解析了如何使用Silvaco TCAD仿真工具评估英飞凌CoolGaN功率GaN HEMT的关键性能指标,包括击穿电压(BV)、栅电荷(Qg)和开关损耗。通过精确建模极化效应、优化边缘终端结构以及高频开关损耗仿真技术,为功率器件工程师提供了一套完整的'设计-仿真-验证'方法论,助力GaN HEMT在快充、数据中心电源等领域的应用。

weixin_29159995的博客 427

【文献笔记】ICCV 2021 | Point Transformer

作者提到,特别适合点云处理,因为自注意力机制是的核心,本质上就是一个集合算子:它对输入元素具有顺序不变性和数量不变性3D点云是无序的,即使改变点云txt文件中的点顺序也不会有任何影响。自注意力机制天然具有排列不变性,因为它通过对所有"点对"的关系进行建模来处理输入,而不依赖于任何特定的输入顺序点云数据通常覆盖了3D空间中的对象或场景,理解这些数据需要捕捉点与点之间复杂的空间关系。自注意力机制能够有效的捕捉这些关系,因为它为每个"点对"赋予一个。

m0_55908255的博客 965

Pycharm 快捷键、解释器设置、source root、远程开发、插件

Pycharm 快捷键、解释器设置、source root、插件

freeking101的博客 1万+

12S BMS 核心设计:基于 STM32H743+BQ34Z100 的 SOC/SOH 实现与全链路技术解析(上)

本文详细介绍了基于STM32H743和BQ34Z100的12串锂电池管理系统(BMS)设计。该系统采用主控制器+专用电量监测计架构,可实现高精度SOC(±1%)和SOH(±2%)估算,支持36V-50.4V电压范围。硬件设计包括电压/电流采样、温度测量、保护电路等模块,软件实现基于HAL库开发,采用DMA方式提高I2C通信效率。系统通过TI专利的ImpedanceTrack™算法实现三维融合估算,并具备完善的保护功能。该设计适用于电动工具、轻型电动车等中功率设备,具有精度高、响应快。

bother3000的博客 1393

16个必会的PyCharm小技巧整理,学会效率快一倍!

Pycharm作为python常用IDE之一,功能丰富且非常智能,深受大家喜欢,当你掌握之后效率开发效率也相当高。

黑马程序员官方博客 8214

从 ABAP 视角看 JSON :7.40 版本带来的那些改变

摘要:ABAP 对 JSON 的原生支持 随着企业系统与外部 API 的交互增多,ABAP 从 NetWeaver 7.40 开始原生支持 JSON 格式。通过复用现有 XML 基础设施,ABAP 团队引入 JSON-XML 概念,使用 sXML Library 和 IF_SXML=>CO_XT_JSON 常量处理 JSON 数据。开发人员可通过 CALL TRANSFORMATION 语句实现 ABAP 数据与 JSON 的双向转换,大幅简化了与外部系统的数据交互。这种标准化的 JSON 处理方式提

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 180

2026美赛数学建模竞赛 MCM C题:与星共舞的数据 问题一 粉丝投票估计模型 详细解题思路和代码

2026美赛数学建模竞赛 MCM C题:与星共舞的数据 问题一 粉丝投票估计模型 详细解题思路和代码.。开发一个(或多个)数学模型,用于估算每位选手在他们参赛的各周的粉丝投票数(这是未知且严格保密的)。您的模型是否能正确估算出导致每周淘汰结果一致的粉丝投票数?提供一致性度量。您估算出的粉丝投票总数有多少确定性?这种确定性对于每位选手/每周是否总是相同?为您的估算提供确定性度量。

YOLO 852

pycharm代码主题和显示模式设置

Pycharm全屏 之前写代码时一直用的是classlight主题,因为之前用Darcula主题容易让人写代码犯困(代码之间对比度太差了)。今天换了官方提供的WarmNeon主题,沉浸效果很不错,代码对比明显(注释显示红色,格外适合阅读) setting参考Pycharm 主题设置和修改即可 还有,pycharm还隐藏着一些功能:全屏,Zen模式,演示模式;可以让你沉浸在写代码过程中。参考pycharm全屏即可。 不同版本的pycharm操作可能不同,但是对于社区版的pycharm肯定是有这功能的。 .

qq_33934427的博客 2422

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Pycharm的常用实用技巧分享

一般需要两个步骤, 转到该行的末尾,按回车在上面添加一行,或者转到行的开头按 Enter 键在上方留出空间,按向上键转到该新的空行,也许按几次Tab键以使缩进正确,而是使用Start New Line功能(Shift-Enter Win / Linux / macOS)。最重要的是,如果您改变主意,则撤消会将其作为一项编辑器事务恢复到原处。比如你查看某个库的源代码后,想快速返回去,除了用鼠标点击返回,还可以使用键盘快捷键 Ctrl-Alt-左/右 Win / Linux,Option-Cmd-左/右。

xiaoweids的博客 383

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

作为python开发者,这几个PyCharm 技巧你必须掌握!

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 0. PyCharm 常用快捷键 1.查看使用库源码 PyCharm 主程序员在 Stackoverflow 上答道 ...

qq_46614154的博客 330

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

pycharm常用快捷键介绍

一、前言 Pycharm是一个具有强大快捷键系统的IDE,这就意味着你在Pycharm中的任何操作,例如打开一个文件、切换编辑区域等,都可以通过快捷键来实现。 如果你对快捷键有超高要求的话,你可以根据你自己的习惯来量身定制Pycharm快捷键设置,使你用起来用得合适。对于基本的快捷键的组合、用法这里不再赘述。 当然如果你之前有其他同类软件的经验的话,你也可以选择一个pycharm内置的其它软件快捷键的配置方案 这一步非常简单,在主工具栏中单击设置按钮 二、pycharm常用快捷键 1、编辑.

m0_59843245的博客 1958

PyCharm的高效使用技巧

以前在写 Python 代码时,总觉得效率很低,因为要时不时地动动鼠标、调整一下格式。这一分神,思路就被打断了,再想接上刚才的思路又得花好长时间... 但是自从知道了下面这几个 PyCharm 的使用技巧后,效率大幅提升,代码敲的也有感觉了(扶我起来,我还能写代码)。这几个 PyCharm 的使用技巧都是我亲身体会很常用且很好用的技巧,现在分享给大家。 ... ... 1....

SuperFeng 1381

PyCharm 高效使用技巧

文章目录代码排版,自动PEP82. 误删文件,一秒找回拥抱Vim,远离鼠标代码模板,效率编码使用书签,快速定位 代码排版,自动PEP8 pep8 是Python 语言的一个代码编写规范。如若你是新手,目前只想快速掌握基础,而不想过多去注重代码的的编写风格(虽然这很重要),那你可以尝试一下这个工具 - autopep8 首先在全局环境中(不要在虚拟环境中安装),安装一下这个工具。 sudo pip ...

记录求学阶段的技术学习、项目实践与成长思考。 3461

分享五个pycharm使用技巧

PyCharm 是大多数 Python 开发者的首选 IDE,每天我们都在上面敲着熟悉的代码,写出一个又一个奇妙的功能。一个每天都在使用的工具,如果能掌握一些高效的使用技巧,肯定会给我们的开发效率带来质的提升。今天我就来写一写我在平时开发中一直在用的,可以明显改善开发效率的使用技巧,一旦学会,受用一生。这些使用技巧,全部是我自己在使用 PyCharm 中认为比较有用的,抽取出来分享给大家,有一些虽然只是一个小小的配置,但是配置好了,在使用过程却能节省不少的时间。

2301_78094861的博客 977

高效 PyCharm 使用技巧分享

转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 PyCharm 使用技巧 1. 快速定位到错误行 前几天打开 PyCharm,发现在导航栏这里出现了很多红色波浪线,有过 PyCharm 使用经验的同学,这是代码出现了错误。 顺着波浪线,我一层一层地展开目录树,终于找到了那个包含错误的文件。由于是手误,我也不知道我改动了哪一行,看了下这个文件,有将近8000行的代码,难道一行一行地去找? 不,这绝对不是使用 IDE 正确的方式。

asd3331380的博客 3297

分享受用一生的高效 PyCharm 使用技巧。

PyCharm 使用技巧 1受用一生的高效PyCharm使用技巧(一)2受用一生的高效PyCharm使用技巧(二)3受用一生的高效PyCharm使用技巧(三) 16. 快速定位到错误行 前几天打开 PyCharm,发现在导航栏这里出现了很多红色波浪线,有过 PyCharm 使用经验的同学,这是代码出现了错误。 顺着波浪线,我一层一层地展开目录树,终于找到了那个包含错误的文件。由于...

yihuliunian的博客 270

受用一生的高效PyCharm使用技巧(二)

本文转载自公众号Python编程时光(ID:Python-Time)今天又来给大家推荐一些我自己的用的小技巧,大家择需所取即可。如果你还没看过,可以下面的传送门,直接访...

AI科技大本营 4626

分享五个 PyCharm 使用技巧(二)

如果你也想自学Python,可以关注我。我会把踩过的坑分享给你,让你不要踩坑,提高学习速度,还整理出了一套系统的学习路线,这套资料涵盖了诸多学习内容:开发工具,基础视频教程,项目实战源码,51本电子书籍,100道练习题等。相信可以帮助大家在最短的时间内,能达到事半功倍效果,用来复习也是非常不错的。↓↓↓↓。

2301_78094861的博客 767

【PyCharm】受用一生的高效 PyCharm 使用技巧(一)

今天先从 PyCharm 入手,写一些可以明显改善开发效率的使用技巧,一旦学会,受用一生。以下代码演示是在 Mac 环境下,Windows 也类似,Command 键 相当于 Windows 上的 Control 键。 1. 代码排版,自动PEP8 pep8 是Python 语言的一个代码编写规范。如若你是新手,目前只想快速掌握基础,而不想过多去注重代码的的编写风格(虽然这很重要),那你可以尝试一...

小苏打的学习博客 2085

高效 PyCharm 使用技巧

1. 代码排版,自动PEP8 pep8 是Python 语言的一个代码编写规范。如若你是新手,目前只想快速掌握基础,而不想过多去注重代码的的编写风格(虽然这很重要),那你可以尝试一下这个工具 - autopep8 首先在全局环境中(不要在虚拟环境中安装),安装一下这个工具。 sudo pip install autopep8 然后在 Pycharm 里导入这个工具。 Name: AutoPep8...

lht0909的博客 1908

PyCharm高效入门指南:分享PyCharm安装与基础配置技巧,快速提升开发效率

PyCharm入门指南:从安装到高效开发 本文提供了一份全面的PyCharm使用教程,帮助开发者从下载安装到核心配置快速上手。首先介绍如何选择版本(专业版或免费社区版)并完成安装,随后详细讲解Python解释器配置、编辑器个性化设置(主题、字体等)以及实用插件的安装。文章重点分享了高效开发技巧,包括代码编写与运行、智能导航(跳转定义、全局搜索)以及Git版本控制集成。通过清晰的流程图和示例代码,帮助初学者和资深开发者快速掌握PyCharm的核心功能,显著提升Python开发效率。

杨小扩的博客 1398

pycharm修改全部参数_受用一生的高效 PyCharm 使用技巧(七)

大家好,今天明哥又来给大家更新 PyCharm 的使用技巧。从今年3月24号开始一直到今天,包括本篇,一共更新了7篇文章,每篇 5 个小技巧,总计 35 个。这35个使用技巧,全部是我自己在使用 PyCharm 中认为比较有用的,抽取出来分享给大家,有一些虽然只是一个小小的配置,但是配置好了,在使用过程却能节省不少的时间。这是本系列的第六篇文章,如果你还未看过前六篇,可以点此进行查看。1...

weixin_35823099的博客 839
上一篇: 使用 PyQt5 和 Echarts 打造股票数据看板
下一篇: 科学计算库 SciPy 的前世今生
codingpy
博客等级 码龄11年 1869粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值