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


