常用快捷键:

Ctrl + /

行注释

Ctrl + F1

显示错误描述或警告信息

Ctrl + Alt + L

代码格式化

Alt + enter

自动导入

Tab / Shift + Tab

缩进、撤销缩进

Ctrl+C/Ctrl+Insert

复制

Ctrl + D

复制选定的区域内容到下一位置

Ctrl + Y

删除当前行

Shift + Enter

下一行另起一行

Shift + Alt + Enter

本行另起一行

Shift + F6

重命名

ctrl + F6

重构函数

Alt + ↑/↓

上一个def/下一个def

Alt + Shift + ↑/↓

当前行上移或下移动alt

Ctrl + J

插入模版

Ctrl + Shift + ✚/━

展开/折叠全文全部代码块

Ctrl + alt + ✚/━

展开/折叠当前类,函数等全部代码块

Ctrl + ✚/━

展开/折叠

Ctrl + Delete

删除到字符结束

Ctrl + Backspace

删除到字符开始

Ctrl + F

查找

Ctrl + Shift + F

全局查找

Ctrl + R

替换(可与Ctrl + F一起使用)

Ctrl + 鼠标左键

转到方法定义处

Ctrl + E

最近访问的文件

Esc

从其他窗口回到编辑窗口

F12

回到先前的工具窗口

Ctrl + Z/Shift+Z

撤回取消撤回

Ctrl + Shift+U

选中文字大小写切换

Ctrl + Alt + L

自动缩进

Ctrl + Shift + F7

将当前单词在整个文件中高亮,F3移动到下一个,F4移动到第一个,Shift + F3移动到上一个,ESC取消高亮。

Ctrl + W

选中增加的代码块

ctrl+alt+ 左箭头

返回上一个光标的位置(CTRL进入函数后返回)

ctrl+alt+ 右箭头

前进到后一个光标的位置

Ctrl + Shift + F

全局查找

Ctrl + Shift + R

全局替换

Alt + Shift + F10

运行模式配置

Alt + Shift + F9

调试模式配置

Shift + F10

重新运行

Shift + F9

重新调试

Ctrl + Shift + F10

运行编辑器配置

ctrl+shift+(1、2、3、4、5…)

标记代码行

ctrl+(1、2、3、4、5…)

定位到标记代码行

ctrl+]

定位到代码块结束

ctrl+shift+]

定位到代码块结束并选中

ctrl+[

定位到代码块开始

ctrl+shift+[

定位到代码块开始并选中

ctrl+shift+enter

补全代码(只补全符号,不补全代码)

ctrl+y

删除当前行

ctrl+delete

删除到行末

ctrl+backspace

删除到行首

ctrl+d

复制当前行到下一行位置

ctrl+shift+j

多行代码变一行代码

ctrl+shift+m

定位到当前的括号

ctrl+pageup

定位到当前界面顶端

ctrl+shift+pageup

定位到当前界面顶端并选中

ctrl+pagedown

定位到当前的界面末尾

ctrl+shift+pagedown

定位到当前界面末尾并选中

ctrl+ →

定位到下一单词

ctrl+shift+alt+v

纯文本粘贴,去除特殊符号特殊格式

ctrl+m

移动屏幕,使当前行到屏幕中心位置

ctrl + ↑/↓

屏幕上下移动

Alt+Insert

新建

Ctrl+ Alt+S

设置

Ctrl+ S

全部保存

Ctrl+ Shift + C

绝对路径

Ctrl+ Shift + V

从历史复制剪切记录中粘贴

Ctrl+ Alt + Shift + V

粘贴为纯文本

Ctrl+E

最近文件

Ctrl+D

比较文件

Ctrl+B

转到声明或用法

Ctrl+Shift + B

转到类声明

Ctrl+F12

文件结构

Ctrl+Alt + F12

文件路径

Ctrl+H

类型层次结构

Ctrl+Shift+H

方法层次结构

Ctrl+Alt+H

调用层次结构

Ctrl+O

重写方法

Ctrl+I

实现方法

Ctrl+Shift + Enter

补全当前语句

Ctrl+ J

插入实时模板

Shift+F10 / Alt + Shift+F10

运行

Shift+F9 / Alt +Shift+F9

调试

Ctrl + F2

停止

Ctrl +Shift+F8

查看断点

F8

步进

Alt +Shift+F8

强制步进

F7

步入

Shift +F8

步出

Alt + F9

运行到光标处(下一断点)

F9

恢复程序

F11

切换书签

Ctrl+ F11

更改书签助键

Shift + F11

显示行书签

Ctrl+ Shift +F11

转到助建

Ctrl+ [0-9]

转到书签0-9

Ctrl+ Shift + [0-9]

书签0-9

Alt+ /

循环扩展词

git

Ctrl+ K

提交代码

Ctrl+ T

更新项目

Ctrl+Alt + Z

回滚

Ctrl+ Shift + K

推送

Ctrl+ Shift + ’

分支

pycharm快速加双引号
File->Settings->Editor->General->Smart Keys,找到Surround selection on typing quote or brace 点击即可。

AttributeError: module 'matplotlib' has no attribute 'verbose'

File->Settings->Tools->Python Scientific,找到Show plots in toolwindow 去掉勾选即可。

Pycharm新建文件时自动添加基础信息
位置:File->settings->Editor->File and Code Templates->Python Script

添加以下代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : chen
# @File    : ${NAME}.py