文档说明
本书是由我本人在业余时间整理的一本面向所有 Python 开发者的 PyCharm 详细使用手册。
为了更好的向各位朋友展示 PyCharm 使用技巧,在原博客里,录制了近百张的 GIF 动态图,但是在导出为 PDF 后,动态图会自动转成静态图(由动态图转成静态图的,在书中我有标注出来),因此我建 议在有条件的情况下,尽量去原博客(https://pycharm.iswbm.com) 进行学习。
版本说明
当前你看到的手册版本为 2.0,这个新的版本,增加了数据库操作的章节,并且补充了一些其他章节的内容,但仅是这些改动,其实还不足以让这本手册直接从 1.1 跨到 2.0 版本。
在之前 1.0 和 1.1 的版本中,由于大部分内容是基于 Mac 操作系统下进行编写的,因此有很多用 Windows 的朋友提出了建议,看能不能把不同系统的快捷键都标注上?
为了满足这些朋友的需要,我也花了一点时间,整理出当前你所看到的2.0 版手册。
2.0 版本最大的改动是,我将原手册拆分为 Windows 和 Mac 两版本的,使用 Windows 的朋友可以看 Windows 版本的,使用 Windows 的朋友可以看 Mac 版本的,再也不用担心快捷键的不同而烦恼了。
关联推荐
除了 《PyCharm 中文指南》外,我还写过另外两本电子文档:
全部是排版精美,干货满满、难得的学习资料!
这三本书的 PDF 离线精排版,我已经全部打包好,你可以扫码回复关键字领取:
Contents
- 第一章:下载与安装
- 第二章:调试与运行
- 第三章:界面与排版
- 第四章:代码的编辑
- 4.1 【高效编辑 01】重写父类方法的正确姿势
- 4.2 【高效编辑 02】缩进和反缩进
- 4.3 【高效编辑 03】实现接口方法的正确姿势
- 4.4 【高效编辑 04】快速开启新的一行
- 4.5 【高效编辑 05】变量名一键实现大小写的转换
- 4.6 【高效编辑 06】代码块实现随处折叠
- 4.7 【高效编辑 07】删除与剪切的技巧
- 4.8 【高效编辑 08】历史剪切板的使用:Paste from History
- 4.9 【高效编辑 09】使用函数时,快速查看该函数有哪些参数
- 4.10 【高效编辑 10】自动纠正与自动补全
- 4.11 【高效编辑 11】输出结果美化:Show as JSON
- 4.12 【高效编辑 12】显示上下文信息
- 4.13 【高效编辑 13】一键预览模块的文档
- 第五章:快捷与效率
- 第六章:搜索与导航
- 6.1 【搜索技巧 01】精准搜索函数在哪些地方被调用
- 6.2 【搜索技巧 02】在项目中使用书签,快速定位
- 6.3 【搜索技巧 03】无死角搜索:搜索的八种姿势
- 6.4 【搜索技巧 04】搜索时过滤测试文件
- 6.5 【搜索技巧 05】当前文件替换与全局替换
- 6.6 【搜索技巧 06】显示当前类的继承树:Type Hierarchy
- 6.7 【搜索技巧 07】显示当前方法的调用树:Method Hierarchy
- 6.8 【导航技巧 01】跳转到最后编辑的地方
- 6.9 【导航技巧 02】在子类方法中快速进入父类方法
- 6.10 【导航技巧 03】前进/后退 到上次"点击"的地方
- 6.11 【导航技巧 04】显示最近打开过的文件
- 6.12 【导航技巧 05】不使用鼠标,操作目录打开文件
- 6.13 【导航技巧 06】快速跳转到有 ERROR 的行
- 6.14 【导航技巧 07】跳转到上/下一个方法
- 6.15 【导航技巧 08】向左/向右切换标签页
- 6.16 【导航技巧 09】快速打开文件可用的工具栏
- 6.17 【导航技巧 10】学会跨级别跳转代码块
- 6.18 【导航技巧 11】善用 TODO 记录待办事项
- 6.19 【搜索技巧08】查找最近的搜索记录
- 6.20 【导航技巧12】跳转到上/下一个方法
- 第七章:版本与管理
- 第八章:插件与工具
- 8.1 【插件神器 01】在 PyCharm 中使用 vim
- 8.2 【插件神器 02】JetBrains 官方推出了汉化插件
- 8.3 【插件神器 03】在 PyCharm 中写 Markdown
- 8.4 【插件神器 04】正则表达式测试:Regex Tester
- 8.5 【绝佳工具 01】在Windows上使用 Bash 命令
- 8.6 【绝佳工具 02】代码不规范?试试自动化 PEP8
- 8.7 【绝佳工具 03】HTTP接口调试:Test RESTful Web Service
- 8.8 【绝佳工具 04】选择执行:Execute Selection in Console
- 8.9 【绝佳工具 05】一键进行代码性能分析
- 8.10 【绝佳工具 06】开启静态代码分析检查
- 8.11 【绝佳工具 07】在 PyCharm 运行 Jupyter Notebook
- 8.12 【插件神器 05】快捷键管理大师:Key Promoter X
- 8.13 【插件神器 06】代码滚动预览:CodeGlance
- 8.14 【插件神器 07】JSON美化插件:Json Parser
- 8.15 【绝佳工具 08】使用 PyCharm 进行SSH 远程登陆
- 第九章:常用的技巧
- 9.1 【必学技巧 01】轻松实现 JSON格式化
- 9.2 【必学技巧 02】误删项目?一秒找回
- 9.3 【必学技巧 03】智能补全,忽略大小写
- 9.4 【必学技巧 04】以列为单位的块编辑
- 9.5 【必学技巧 05】阅读源码的六种方法
- 9.6 【必学技巧 06】快速重构,修改所有函数与变量
- 9.7 【必学技巧 07】tab和空格混用自动转换
- 9.8 【必学技巧 08】脱离鼠标的代码区域选择:Extend Selection
- 9.9 【必学技巧 09】从可视化 Python 包管理器
- 9.10 【必学技巧 10】快速移动/拷贝文件:F6/F5
- 9.11 【必学技巧 11】显示类继承关系图:Show Diagrams
- 9.12 【必学技巧 12】快速隐藏项目树
- 9.13 【必学技巧 13】把文件设置为只读:Read-Only
- 9.14 【必学技巧 14】自动导入解决依赖:Alt+Enter
- 9.15 【必学技巧 15】在文件管理器/Finder 中打开文件夹的三种方法
- 9.16 【必学技巧 16】在Terminal 中打开文件夹
- 第十章:操作数据库
附录
写在结尾
这本手册花了我不少的心血,初衷是为了帮助那些刚入门 Python,却被 PyCharm 这个庞然大物被劝退的同学。
我尽力让该文档全面、详细、易懂,也请大家帮我宣传一下,多一个人学习到该文档,我单位时间产出的价值就多一分。
同时大家如果对该文档有任何建议,都欢迎大家在本仓库下提 issue,任何能提高文档质量的建议我都虚心接纳。
如果该文档,对你学习 PyCharm 有帮助,还请帮忙在 github 点个 star,你的这份认可对我很重要。
赞赏作者
原创不易,请个咖啡,交个朋友