Editor(编辑)
General(常规)
勾选 Change font size(Zoom) with Ctrl+Mouse Wheel。用Ctrl+鼠标滚轮改变字体大小(缩放)
Appearance(外观)
勾选Show line numbers 显示行号
Code Completion(代码补全)
更改文档及参数提示的弹出速度
Show the documentation popup in 10 ms
Show the parameter info popup in 10 ms
Font(字体)
Font:Consolas
Fallback font:KaiTi(备用字体,防止字体不支持中文)
不勾选 Enable font ligatures (启动字体连写)
Color Scheme(配色方案)
Scheme:Monokai(个人喜好)
General->Errors and warnings->Weak Warning 勾选Bold,Effects更换鲜艳颜色如:56E953。增强弱警告显示效果。
File and Code Templates(文件和代码模板)
# -*- coding: utf-8 -*-
'''
#File : ${NAME}.py
#Author : ${USER}
#Time : ${DATE} ${TIME}
# 如果项目会自动生成接口文档,尽量用#开头,防止讲这些模板信息输出到文档中。
'''
Code Style(代码风格)
Hard wrap at 和 Visual guides 均输入100。根据实际要求配置,这里配置100是因为Pylint检测是会提示[line-too-long]且Pylint建议长度为100(PEP 8)
Live Templates(代码模板)
展开Python选项,点击+,选择 Live Templates 输入Abbreviation(缩写)、Description(描述)和 Template text(模板文本)。
class $class_name$(Http):
"""
$description$
"""
nickaname = '$name$'
@allure.step(f'API:{nickname}')
def __init__(self)
url = f'{self.URL}$path$'
super().__init__(url=url,api_name=self.nickanme)
点击底部Define,勾选python。
Commit Dialog(提交对话框)
勾选
Reformat code重新格式化代码Rearrange code重新排列代码Optimize imports优化导入Perform code analysis指定代码分析Chack TODO检查TODO
Plugins(常用插件)
- .ignore
- Grep Console
- ideolog
- Pylint
- Rainbow Brackets
- String Manipulation
Project(项目)
修改pip下载源
- 在
Project下,找到Project Interpreter - 点击
+弹出Available Packages - 点击
Manage Repositories - 可添加如下任意源地址
豆瓣(douban) https://pypi.douban.com/simple
阿里云 https://mirrors.aliyun.com/pypi/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
Keymap(常用快捷键)
Default for Windows
|
作用 |
快捷键 |
说明 |
|---|---|---|
|
代码格式标准化 |
CTRL + ALT + L |
整理代码 |
|
最佳化导入 |
CTRL + ALT + O |
整理导入的包 |
|
重命名 |
Shift + F6 |
同时修改所有引用名称 |
|
文件中查询用法 |
Alt + F7 |
全局查找类或方法 |
|
代码缩进 |
TAB |
|
|
向前缩进 |
SHIFT + TAB |
可以将块代码向前缩进 |
|
复制当前代码行/块 |
CTRL + D |
复制并在下方粘贴 |
|
删除当前代码行/块 |
CTRL + Y |
|
|
快速查找文档 |
CTRL + Q |
|
|
基本信息 |
CTRL + MOUSE OVER CODE |
|
|
单行注释/取消 |
CTRL + / |
|
|
代码快速修正 |
ALT + ENTER |
常用于快速导入包 |
|
快速查找 |
SHIFT |
连续敲击两次shift |
|
万能查找 |
CTRL + SHIFT+A |
查找设置、快捷键等 |
|
Run manage.py Task |
CTRL + ALT + R |
常用于Django项目 |
Tools(工具)
Python Integrate Tools
Docstring format:reStructuredText(根据部门要求或实际请客选择风格)