配置autopep8
自动将代码符合pep8规范
安装autopep8
pip install autopep8
添加到Extends Tools
preference >Tools>Extends Tools>add1
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>add1
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>add1
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:显示方法参数