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