Pycharm常用配置汇总

  • 2020 年 2 月 20 日
  • 筆記

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 atVisual 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下载源

  1. Project下,找到 Project Interpreter
  2. 点击 + 弹出 Available Packages
  3. 点击 Manage Repositories
  4. 可添加如下任意源地址

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