{"id":13492320,"url":"https://github.com/iswbm/pycharm-guide","last_synced_at":"2025-04-11T11:49:18.655Z","repository":{"id":38177053,"uuid":"285979780","full_name":"iswbm/pycharm-guide","owner":"iswbm","description":"PyCharm 中文指南：安装 | 破解 | 效率 | 技巧","archived":false,"fork":false,"pushed_at":"2024-06-19T14:29:45.000Z","size":1433,"stargazers_count":2331,"open_issues_count":19,"forks_count":409,"subscribers_count":46,"default_branch":"master","last_synced_at":"2025-04-03T18:11:18.491Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pycharm.iswbm.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iswbm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-08T05:28:23.000Z","updated_at":"2025-04-03T01:27:05.000Z","dependencies_parsed_at":"2024-10-14T12:41:02.540Z","dependency_job_id":"eacb2ce8-2640-45d8-874e-dc3f4679f40d","html_url":"https://github.com/iswbm/pycharm-guide","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iswbm%2Fpycharm-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iswbm%2Fpycharm-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iswbm%2Fpycharm-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iswbm%2Fpycharm-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iswbm","download_url":"https://codeload.github.com/iswbm/pycharm-guide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248389110,"owners_count":21095520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T19:01:04.958Z","updated_at":"2025-04-11T11:49:18.633Z","avatar_url":"https://github.com/iswbm.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"![](http://image.iswbm.com/20200814203238.png)\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src='https://img.shields.io/badge/language-Python-blue.svg' alt=\"Build Status\"\u003e\n    \u003cimg src='https://img.shields.io/badge/framwork-Sphinx-green.svg'\u003e\n  \t\u003ca href='https://www.zhihu.com/people/wongbingming'\u003e\u003cimg src='https://img.shields.io/badge/dynamic/json?color=0084ff\u0026logo=zhihu\u0026label=%E7%8E%8B%E7%82%B3%E6%98%8E\u0026query=%24.data.totalSubs\u0026url=https%3A%2F%2Fapi.spencerwoo.com%2Fsubstats%2F%3Fsource%3Dzhihu%26queryKey%3Dwongbingming'\u003e\u003c/a\u003e\n    \u003ca href='https://juejin.im/user/5b08d982f265da0db3502c55'\u003e\u003cimg src='https://img.shields.io/badge/掘金-2481-blue'\u003e\u003c/a\u003e\n    \u003ca href='http://image.iswbm.com/20200607114246.png'\u003e\u003cimg src='http://img.shields.io/badge/%E5%85%AC%E4%BC%97%E5%8F%B7-50k+-brightgreen'\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 文档说明\n\n本书是由我本人在业余时间整理的一本面向所有 Python 开发者的 PyCharm 详细使用手册。\n\n为了更好的向各位朋友展示 PyCharm 使用技巧，在原博客里，录制了近百张的 GIF 动态图，但是在导出为 PDF 后，动态图会自动转成静态图（由动态图转成静态图的，在书中我有标注出来），因此我建\n议在有条件的情况下，尽量去原博客（https://pycharm.iswbm.com） 进行学习。\n\n## 版本说明\n\n当前你看到的手册版本为 2.0，这个新的版本，增加了数据库操作的章节，并且补充了一些其他章节的内容，但仅是这些改动，其实还不足以让这本手册直接从 1.1 跨到 2.0 版本。\n\n在之前 1.0 和 1.1 的版本中，由于大部分内容是基于 Mac 操作系统下进行编写的，因此有很多用 Windows 的朋友提出了建议，看能不能把不同系统的快捷键都标注上？\n\n为了满足这些朋友的需要，我也花了一点时间，整理出当前你所看到的2.0 版手册。\n\n2.0 版本最大的改动是，我将原手册拆分为 Windows 和 Mac 两版本的，使用 Windows 的朋友可以看 Windows 版本的，使用 Windows 的朋友可以看 Mac 版本的，再也不用担心快捷键的不同而烦恼了。\n\n-   [PyCharm 中文指南(Win版)](http://pycharm.iswbm.com/zh_CN/win/#)\n-   [PyCharm 中文指南(Mac版)](http://pycharm.iswbm.com/zh_CN/mac/#)\n\n## 关联推荐\n\n除了 《PyCharm 中文指南》外，我还写过另外两本电子文档：\n\n1. [《Python 黑魔法手册》](https://magic.iswbm.com)\n2. [《Python 中文指南》](https://python.iswbm.com)\n\n全部是排版精美，干货满满、难得的学习资料！\n\n这三本书的 PDF 离线精排版，我已经全部打包好，你可以扫码回复关键字领取：\n\n![](http://image.iswbm.com/20200909102757.png)\n\n## Contents\n\n- **第一章：下载与安装**\n   * [1.1 【版本介绍】多个版本的介绍与选择](http://pycharm.iswbm.com/c01/c01_01.html)\n   * [1.2 【安装使用 01】下载使用社区版](http://pycharm.iswbm.com/c01/c01_02.html)\n   * [1.3 【安装使用 02】使用专业版的五种方法](http://pycharm.iswbm.com/c01/c01_03.html)\n   * [1.4 【免费使用 01】学生和老师可申请免费专业版](http://pycharm.iswbm.com/c01/c01_04.html)\n   * [1.5 【免费使用 02】利用开源项目申请免费专业版](http://pycharm.iswbm.com/c01/c01_05.html)\n- **第二章：调试与运行**\n   * [2.1 【运行技巧 01】运行 Python 的四种方式](http://pycharm.iswbm.com/c02/c02_01.html)\n   * [2.2 【运行技巧 02】通过指定参数，执行程序](http://pycharm.iswbm.com/c02/c02_02.html)\n   * [2.3 【调试技巧 01】超详细图文教你调试代码](http://pycharm.iswbm.com/c02/c02_03.html)\n   * [2.4 【调试技巧 02】程序结束了，照样可以调试](http://pycharm.iswbm.com/c02/c02_04.html)\n   * [2.5 【调试技巧 03】7 步实现远程代码调试](http://pycharm.iswbm.com/c02/c02_05.html)\n   * [2.6 【开发环境 01】使用Vagrant 搭建一劳永逸开发环境](http://pycharm.iswbm.com/c02/c02_06.html)\n- **第三章：界面与排版**\n   * [3.1 【界面改造 01】打造颜值超高的界面](http://pycharm.iswbm.com/c03/c03_01.html)\n   * [3.2 【界面改造 02】关闭碍眼的波浪线](http://pycharm.iswbm.com/c03/c03_02.html)\n   * [3.3 【界面改造 03】开启护眼模式](http://pycharm.iswbm.com/c03/c03_03.html)\n   * [3.4 【界面改造 04】开启多行标签页](http://pycharm.iswbm.com/c03/c03_04.html)\n   * [3.5 【界面改造 05】关闭烦人的灯泡提示](http://pycharm.iswbm.com/c03/c03_05.html)\n   * [3.6 【界面改造 06】小屏幕必看：开启大屏幕编码模式](http://pycharm.iswbm.com/c03/c03_06.html)\n   * [3.7 【界面改造 07】大屏幕必看：分屏查看代码](http://pycharm.iswbm.com/c03/c03_07.html)\n   * [3.8 【界面改造 08】代码太长？试试自动换行](http://pycharm.iswbm.com/c03/c03_08.html)\n- **第四章：代码的编辑**\n   * [4.1 【高效编辑 01】重写父类方法的正确姿势](http://pycharm.iswbm.com/c04/c04_01.html)\n   * [4.2 【高效编辑 02】缩进和反缩进](http://pycharm.iswbm.com/c04/c04_02.html)\n   * [4.3 【高效编辑 03】实现接口方法的正确姿势](http://pycharm.iswbm.com/c04/c04_03.html)\n   * [4.4 【高效编辑 04】快速开启新的一行](http://pycharm.iswbm.com/c04/c04_04.html)\n   * [4.5 【高效编辑 05】变量名一键实现大小写的转换](http://pycharm.iswbm.com/c04/c04_05.html)\n   * [4.6 【高效编辑 06】代码块实现随处折叠](http://pycharm.iswbm.com/c04/c04_06.html)\n   * [4.7 【高效编辑 07】删除与剪切的技巧](http://pycharm.iswbm.com/c04/c04_07.html)\n   * [4.8 【高效编辑 08】历史剪切板的使用：Paste  from History](http://pycharm.iswbm.com/c04/c04_08.html)\n   * [4.9 【高效编辑 09】使用函数时，快速查看该函数有哪些参数](http://pycharm.iswbm.com/c04/c04_09.html)\n   * [4.10 【高效编辑 10】自动纠正与自动补全](http://pycharm.iswbm.com/c04/c04_10.html)\n   * [4.11 【高效编辑 11】输出结果美化：Show as JSON](http://pycharm.iswbm.com/c04/c04_11.html)\n   * [4.12 【高效编辑 12】显示上下文信息](http://pycharm.iswbm.com/c04/c04_12.html)\n   * [4.13 【高效编辑 13】一键预览模块的文档](http://pycharm.iswbm.com/c04/c04_13.html)\n- **第五章：快捷与效率**\n   * [5.1 【提高效率 01】复杂操作，录制成宏](http://pycharm.iswbm.com/c05/c05_01.html)\n   * [5.2 【提高效率 02】使用收藏夹，收藏关键代码位](http://pycharm.iswbm.com/c05/c05_02.html)\n   * [5.3 【提高效率 03】一套快捷键，精准打开工具栏](http://pycharm.iswbm.com/c05/c05_03.html)\n   * [5.4 【提高效率 04】使用模板，快速捕获异常](http://pycharm.iswbm.com/c05/c05_04.html)\n   * [5.5 【提高效率 05】快速输入自定义代码片段](http://pycharm.iswbm.com/c05/c05_05.html)\n   * [5.6 【提高效率 06】代码模板，效率编码](http://pycharm.iswbm.com/c05/c05_06.html)\n   * [5.7 【提高效率 07】代码封装，一步到位](http://pycharm.iswbm.com/c05/c05_07.html)\n   * [5.8 【提高效率 08】爬虫必备，一键加引号](http://pycharm.iswbm.com/c05/c05_08.html)\n   * [5.9 【提高效率 09】选择代码块的最快方法](http://pycharm.iswbm.com/c05/c05_09.html)\n- **第六章：搜索与导航**\n   * [6.1 【搜索技巧 01】精准搜索函数在哪些地方被调用](http://pycharm.iswbm.com/c06/c06_01.html)\n   * [6.2 【搜索技巧 02】在项目中使用书签，快速定位](http://pycharm.iswbm.com/c06/c06_02.html)\n   * [6.3 【搜索技巧 03】无死角搜索：搜索的八种姿势](http://pycharm.iswbm.com/c06/c06_03.html)\n   * [6.4 【搜索技巧 04】搜索时过滤测试文件](http://pycharm.iswbm.com/c06/c06_04.html)\n   * [6.5 【搜索技巧 05】当前文件替换与全局替换](http://pycharm.iswbm.com/c06/c06_05.html)\n   * [6.6 【搜索技巧 06】显示当前类的继承树：Type Hierarchy](http://pycharm.iswbm.com/c06/c06_06.html)\n   * [6.7 【搜索技巧 07】显示当前方法的调用树：Method Hierarchy](http://pycharm.iswbm.com/c06/c06_07.html)\n   * [6.8 【导航技巧 01】跳转到最后编辑的地方](http://pycharm.iswbm.com/c06/c06_08.html)\n   * [6.9 【导航技巧 02】在子类方法中快速进入父类方法](http://pycharm.iswbm.com/c06/c06_09.html)\n   * [6.10 【导航技巧 03】前进/后退 到上次\"点击\"的地方](http://pycharm.iswbm.com/c06/c06_10.html)\n   * [6.11 【导航技巧 04】显示最近打开过的文件](http://pycharm.iswbm.com/c06/c06_11.html)\n   * [6.12 【导航技巧 05】不使用鼠标，操作目录打开文件](http://pycharm.iswbm.com/c06/c06_12.html)\n   * [6.13 【导航技巧 06】快速跳转到有 ERROR 的行](http://pycharm.iswbm.com/c06/c06_13.html)\n   * [6.14 【导航技巧 07】跳转到上/下一个方法](http://pycharm.iswbm.com/c06/c06_14.html)\n   * [6.15 【导航技巧 08】向左/向右切换标签页](http://pycharm.iswbm.com/c06/c06_15.html)\n   * [6.16 【导航技巧 09】快速打开文件可用的工具栏](http://pycharm.iswbm.com/c06/c06_16.html)\n   * [6.17 【导航技巧 10】学会跨级别跳转代码块](http://pycharm.iswbm.com/c06/c06_17.html)\n   * [6.18 【导航技巧 11】善用 TODO 记录待办事项](http://pycharm.iswbm.com/c06/c06_18.html)\n   * [6.19 【搜索技巧08】查找最近的搜索记录](http://pycharm.iswbm.com/c06/c06_19.html)\n   * [6.20 【导航技巧12】跳转到上/下一个方法](http://pycharm.iswbm.com/c06/c06_20.html)\n- **第七章：版本与管理**\n   * [7.1 【版本管理 01】使用 Git 进行版本管理](http://pycharm.iswbm.com/c07/c07_01.html)\n   * [7.2 【版本管理 02】三种查看文件的修改](http://pycharm.iswbm.com/c07/c07_02.html)\n   * [7.3 【版本管理 03】媲美beyond compare 的差异对比功能](http://pycharm.iswbm.com/c07/c07_03.html)\n   * [7.4 【版本管理 04】查看文件修改记录：Annotate](http://pycharm.iswbm.com/c07/c07_04.html)\n   * [7.5 【版本管理 05】查看文件的所有操作记录](http://pycharm.iswbm.com/c07/c07_05.html)\n- **第八章：插件与工具**\n   * [8.1 【插件神器 01】在 PyCharm 中使用 vim](http://pycharm.iswbm.com/c08/c08_01.html)\n   * [8.2 【插件神器 02】JetBrains 官方推出了汉化插件](http://pycharm.iswbm.com/c08/c08_02.html)\n   * [8.3 【插件神器 03】在 PyCharm 中写 Markdown](http://pycharm.iswbm.com/c08/c08_03.html)\n   * [8.4 【插件神器 04】正则表达式测试：Regex Tester](http://pycharm.iswbm.com/c08/c08_04.html)\n   * [8.5 【绝佳工具 01】在Windows上使用 Bash 命令](http://pycharm.iswbm.com/c08/c08_05.html)\n   * [8.6 【绝佳工具 02】代码不规范？试试自动化 PEP8](http://pycharm.iswbm.com/c08/c08_06.html)\n   * [8.7 【绝佳工具 03】HTTP接口调试：Test RESTful Web Service](http://pycharm.iswbm.com/c08/c08_07.html)\n   * [8.8 【绝佳工具 04】选择执行：Execute Selection in Console](http://pycharm.iswbm.com/c08/c08_08.html)\n   * [8.9 【绝佳工具 05】一键进行代码性能分析](http://pycharm.iswbm.com/c08/c08_09.html)\n   * [8.10 【绝佳工具 06】开启静态代码分析检查](http://pycharm.iswbm.com/c08/c08_10.html)\n   * [8.11 【绝佳工具 07】在 PyCharm 运行 Jupyter Notebook](http://pycharm.iswbm.com/c08/c08_11.html)\n   * [8.12 【插件神器 05】快捷键管理大师：Key Promoter X](http://pycharm.iswbm.com/c08/c08_12.html)\n   * [8.13 【插件神器 06】代码滚动预览：CodeGlance](http://pycharm.iswbm.com/c08/c08_13.html)\n   * [8.14 【插件神器 07】JSON美化插件：Json Parser](http://pycharm.iswbm.com/c08/c08_14.html)\n   * [8.15 【绝佳工具 08】使用 PyCharm 进行SSH 远程登陆](http://pycharm.iswbm.com/c08/c08_15.html)\n- **第九章：常用的技巧**\n   * [9.1 【必学技巧 01】轻松实现 JSON格式化](http://pycharm.iswbm.com/c09/c09_01.html)\n   * [9.2 【必学技巧 02】误删项目？一秒找回](http://pycharm.iswbm.com/c09/c09_02.html)\n   * [9.3 【必学技巧 03】智能补全，忽略大小写](http://pycharm.iswbm.com/c09/c09_03.html)\n   * [9.4 【必学技巧 04】以列为单位的块编辑](http://pycharm.iswbm.com/c09/c09_04.html)\n   * [9.5 【必学技巧 05】阅读源码的六种方法](http://pycharm.iswbm.com/c09/c09_05.html)\n   * [9.6 【必学技巧 06】快速重构，修改所有函数与变量](http://pycharm.iswbm.com/c09/c09_06.html)\n   * [9.7 【必学技巧 07】tab和空格混用自动转换](http://pycharm.iswbm.com/c09/c09_07.html)\n   * [9.8 【必学技巧 08】脱离鼠标的代码区域选择：Extend Selection](http://pycharm.iswbm.com/c09/c09_08.html)\n   * [9.9 【必学技巧 09】从可视化 Python 包管理器](http://pycharm.iswbm.com/c09/c09_09.html)\n   * [9.10 【必学技巧 10】快速移动/拷贝文件：F6/F5](http://pycharm.iswbm.com/c09/c09_10.html)\n   * [9.11 【必学技巧 11】显示类继承关系图：Show Diagrams](http://pycharm.iswbm.com/c09/c09_11.html)\n   * [9.12 【必学技巧 12】快速隐藏项目树](http://pycharm.iswbm.com/c09/c09_12.html)\n   * [9.13 【必学技巧 13】把文件设置为只读：Read-Only](http://pycharm.iswbm.com/c09/c09_13.html)\n   * [9.14 【必学技巧 14】自动导入解决依赖：Alt+Enter](http://pycharm.iswbm.com/c09/c09_14.html)\n   * [9.15 【必学技巧 15】在文件管理器/Finder 中打开文件夹的三种方法](http://pycharm.iswbm.com/c09/c09_15.html)\n   * [9.16 【必学技巧 16】在Terminal 中打开文件夹](http://pycharm.iswbm.com/c09/c09_16.html)\n- **第十章：操作数据库**\n   * [10.1 【数据库操作 01】连接 MySQL](http://pycharm.iswbm.com/c10/c10_01.html)\n   * [10.2 【数据库操作 02】切换数据库](http://pycharm.iswbm.com/c10/c10_02.html)\n   * [10.3 【数据库操作 03】查询结果格式化](http://pycharm.iswbm.com/c10/c10_03.html)\n   * [10.4 【数据库操作 04】数据的导出](http://pycharm.iswbm.com/c10/c10_04.html)\n   * [10.5 【数据库操作 05】数据的修改](http://pycharm.iswbm.com/c10/c10_05.html)\n\n\n## 附录  \n\n- [PyCharm 快捷键 Mac 版 ](https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard_mac.pdf)\n- [PyCharm 快捷键 Win 版](https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard.pdf)\n- [PyCharm 官方文档(英文)](https://www.jetbrains.com/help/pycharm/2020.2/quick-start-guide.html)\n\n# 写在结尾\n\n这本手册花了我不少的心血，初衷是为了帮助那些刚入门 Python，却被 PyCharm 这个庞然大物被劝退的同学。\n\n我尽力让该文档全面、详细、易懂，也请大家帮我宣传一下，多一个人学习到该文档，我单位时间产出的价值就多一分。\n\n同时大家如果对该文档有任何建议，都欢迎大家在本仓库下提 issue，任何能提高文档质量的建议我都虚心接纳。\n\n如果该文档，对你学习 PyCharm 有帮助，还请帮忙在 github 点个 star，你的这份认可对我很重要。\n\n# 赞赏作者\n\n原创不易，请个咖啡，交个朋友\n\n![](http://image.iswbm.com/20210327204333.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiswbm%2Fpycharm-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiswbm%2Fpycharm-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiswbm%2Fpycharm-guide/lists"}