• Pycharm常用配置汇总


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

  • 相关阅读:
    事件节流函数封装层
    rem布局
    对象克隆2
    HTTP的请求头标签 If-Modified-Since
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    idea 内置tomcat jersey 跨服务器 上传文件报400错误
    idea 内置tomcat jersey 上传文件报403错误
    java 配置aop 写入无效
    java中AOP的环绕通知
    java的Test 如何使用@Autowired注解
  • 原文地址:https://www.cnblogs.com/jodyccf/p/13444617.html
Copyright © 2020-2023  润新知