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(根據部門要求或實際請客選擇風格)