前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Pycharm常用配置汇总

Pycharm常用配置汇总

作者头像
Criss@陈磊
发布2020-02-20 12:14:41
1.2K0
发布2020-02-20 12:14:41
举报
文章被收录于专栏:测试技术圈

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(文件和代码模板)

代码语言:javascript
复制
# -*- 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(模板文本)。

代码语言:javascript
复制
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(根据部门要求或实际请客选择风格)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 质问 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Editor(编辑)
    • General(常规)
      • Appearance(外观)
        • Code Completion(代码补全)
          • Font(字体)
            • Color Scheme(配色方案)
              • File and Code Templates(文件和代码模板)
                • Code Style(代码风格)
                  • Live Templates(代码模板)
                  • Commit Dialog(提交对话框)
                  • Plugins(常用插件)
                  • Project(项目)
                    • 修改pip下载源
                      • Keymap(常用快捷键)
                      • Tools(工具)
                        • Python Integrate Tools
                        相关产品与服务
                        腾讯云代码分析
                        腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档