【注意:快捷键都是在英文输入法下有效,所以有时发现快捷键失灵时,请先切换输入法】
一:查看源码
按住command+单击,可以进入一个函数、类的定义处,阅读源码可以帮你快速理解一个变量、一个函数的作用。
二:代码格式
command+option+L,快速整理凌乱的代码,自动进行缩进、对齐。
三:可视化安装第三方库
command+,(逗号)呼出设置菜单——点击“Project”——点击“Project interpreter”,进入改项目所依赖的第三方库列表——点击下方的“+”号,进入搜索界面——输入要安装的第三方库名称——从搜索列表中点击选择要安装的模块,右侧可以查看版本等信息——点击下方“install Package”进行安装。
四:在整个项目中寻找文件、类、方法
command+shift+O呼出搜索框,输入要查找的内容关键字、名称即可。
五:快速选择代码块
command+option+shift+[ 可以快速选择光标所处的代码块。
六:快速注释与取消注释
command+/
七:快速插入常用代码
command+J 可以弹出经常使用的方法代码、代码模版,选择即可快速插入。
八:快速运行、调试
control+R 快速运行
control+D 快速调试
九:查找当前文件内容并替换
command+R 可以查找内容,并且批量修改。
十:选择多行
按住shift+上下键 可以选择多行,再按tab键可以添加多行缩进。
十一:收缩、展开代码
command shift - 收缩全部代码
command shift + 展开全部代码
command - 收缩当前代码块
command + 展开当前代码块
十二:分页显示
再打开的文件标签页头处右键,选择“Split Vertical”可以在下方屏幕显示该页;“Split Horizontal”水平分页显示。
十三:设置代码模版
按文件类型设置代码模版:PyCharm->Preferences——Editor->File and Code Templates,这种方式设置的模版,在新建相应类型的文件时,新建文件会自带模版代码。
按关键字设置代码模版:关闭你当前的项目,回到PyCharm项目列表主界面——点击“Configure”——Preferences——Editor——Live Templates,这里新建的模版可以指定在哪些类型文件中可以被使用,然后在相应类型的文件中输入模版名字即可快速引入模版代码。
十四:查看函数调用层级
鼠标光标悬停在函数名处——点击菜单栏上的Navigate——点击 Call Hierarchy——在弹出的选项卡中依次展开,查看函数的调用层级。
十五:查看函数文档
光标停留到函数名处——F1 查看函数定义文档
十六:查看调用函数的参数信息
在调用其他函数时,如果忘了需要传入什么参数,可以直接 command+P 获得参数提示。
十七:搜索项目所有内容
Search Everywhere 功能是Pycharm的隐藏功能,我们需要先进行为它赋予快捷键:
preference——KeyMap——搜索“Search Everywhere”——右键它,“Add Keyboard Shortcut”——输入一个没用过的快捷键组合,比如我使用“control+command+S”
之后,就可以通过这个快捷键呼出搜索框,输入要搜索的内容即可查找项目中的文件、变量、类、方法,甚至设置。
十八:调试
在要调试的文件处打断点——在菜单栏点击:Run——移到Debug,会弹出选项,选择要调试的文件——点击要调试的文件后,就会运行该文件——然后在下方Debugger页面可以控制程序的步进执行,并且看到函数栈帧以及该函数內的变量值——Console选项卡则可以观察控制台输出信息。
十九:改名
如果某文件、函数、类、方法、变量需要改名,可以选中要改名的内容,右键——Refactor——Rename——输入新名字,即可牵一发而动全身,把引用该内容的地方全部改名。
二十:单元测试
光标停留在需要编写单元测试的函数、类中——菜单栏点击Navigate——点击Test——选择需要生成单元测试的函数、类名——生成单元测试文件——编写单元测试文件:import要测试的模块、方法——在测试方法中调用要测试的内容,通过不同的测试用例多访问测试,通过断言、打印等手段输出要查看等信息——菜单栏点击Run(不用快捷键),选择要运行的文件为"Unittests in 调试文件"——这样就会运行该测试文件,并且下方单元测试窗口会显示运行情况以及打印详细信息
二十一: