pycharm配置与快捷操作

配置autopep8

自动将代码符合pep8规范

安装autopep8

pip install autopep8

添加到Extends Tools

preference >Tools>Extends Tools>add

1
2
3
4
5
6
- Name:Autopep8(可以随便取)
- Tools settings:
- Programs:`autopep8` (前提是你已经安装了哦)
- Parameters:`--in-place --aggressive --aggressive $FilePath$`
- Working directory:`$ProjectFileDir$`
- 点击Output Filters→添加,在对话框中的:Regular expression to match output中输入:`$FILE_PATH$\:$LINE$\:$COLUMN$\:.*`

使用:文件的编辑器中→右键→External Tools→点击Autopep8。

配置pylint

检测代码规范

安装pylint

pip install pylint

添加到Extends Tools

preference >Tools>Extends Tools>add

1
2
3
4
5
- Name:Pylint(可以随便取)
- Tools settings:
- Programs:`autopep8` (前提是你已经安装了哦)
- Parameters:`--output-format=parseable --disable=R -rn --msg-template="{abspath}:{line}: [{msg_id}({symbol}), {obj}] {msg}" $FilePath$`
- Working dirctory:`$FileDir$`

配置isort

自动管理引入包顺序

安装isort

pip install isort

添加到Extends Tools

preference >Tools>Extends Tools>add

1
2
3
4
5
- Name:Isort(可以随便取)
- Tools settings:
- Programs:`isort` (前提是你已经安装了哦)
- Parameters:`$FilePath$`
- Working dirctory:`$ProjectFileDir$`

设置tab为4个空格

preference -> editor -> code style -> 去掉use tab charater

开启省电模式(power save mode):会关闭代码提示功能,ctrl+space手动提示

file -> power save mode

快捷键(Mac OS X 10.5+)

command:⌘ alt:⌥ shift:⇧ ctrl:^

⌥ + ↩︎ : 智能建议(意向),添加类型注释…

⌘ + N :自动生成代码(重写/实现父类方法)

⌘ + J :插入模板(字典|生成器|range等模版)

⌥ +⌘ +T:自动插入代码外围结构(if|try catch|while…)

⌘ +F:当前文件搜索

⇧ +⌘ +F:整个项目搜索

⌥ +F7:搜索(变量,方法,对象)在哪里使用过

⌘ +O:按类名搜索

⇧ +⌘ + O:按文件名搜索

⌥ +⌘ +O:按标志符号搜索

⌘ +B:查看定义

⌘ +U:查看基类,基类方法

⌘ +E:最近文件

⌥ +⇧ +C:最近修改的文件

⇧ +⌘ +⌫ :移动到最近修改位置

⇧ +⌘ +A:搜索pycharm快捷方法

⇧ +⇧ :搜索所有

^ + R:运行

^ + D:调试运行

⌘ +9:显示文件变更信息

⌥ +⌘ +L:格式化代码(pep8)

⇧ +⌘ +T:创建单元测试

⌘ +G:搜索光标标记字符

⌘ + ⇧ +U:选中字符转换成大写

⌘ + p:显示方法参数