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
(根据部门要求或实际请客选择风格)