1、作者個(gè)人信息設(shè)置
設(shè)置步驟:(Windows下Ctrl+Alt+S打開(kāi)setting設(shè)置)
setting --> Editor --> File and Code Templates --> Python Script
自用模板:
# !/usr/bin/python3
# -*- coding: utf-8 -*-
"""
@Author : Zzmi
@Version :
------------------------------------
@File : ${NAME}.py
@Description :
@CreateTime : ${DATE} ${TIME}
------------------------------------
@ModifyTime :
"""
預(yù)定義文件模板變量(預(yù)定義的變量要擴(kuò)展成格式為:$ {<variable_name>}的對(duì)應(yīng)值):
$ {PROJECT_NAME} - 當(dāng)前項(xiàng)目的名
$ {NAME} - 創(chuàng)建的文件名
$ {USER} - 當(dāng)前用戶(hù)的登錄名
$ {DATE} - 當(dāng)前的系統(tǒng)日期
$ {TIME} - 當(dāng)前系統(tǒng)時(shí)間
$ {YEAR} - 年
$ {MONTH} - 月
$ {DAY} - 日
$ {HOUR} - 時(shí)
$ {MINUTE} - 分
$ {PRODUCT_NAME} - 創(chuàng)建文件的IDE的名稱(chēng)
$ {MONTH_NAME_SHORT} - 月份縮寫(xiě)锰悼,如:Jan裹匙,F(xiàn)eb
$ {MONTH_NAME_FULL} - 月份全稱(chēng),如:January, February
2斯棒、代碼風(fēng)格糾正
都知道python要求代碼符合pep8代碼規(guī)范矩父,但是代碼擼的飛快的時(shí)候往往都沒(méi)注意這些細(xì)節(jié)問(wèn)題,雖然PyCharm有代碼規(guī)范提示的小黃燈铺厨,but我敢說(shuō)大部分人都不會(huì)關(guān)注這些提示。這里是一個(gè)類(lèi)沒(méi)有間隔兩行就標(biāo)黃提示硬纤,想想我整個(gè)項(xiàng)目寫(xiě)了那么多.py文件解滓,每個(gè)文件都可能有這些問(wèn)題,很煩的好吧筝家。所以最后我還是開(kāi)始偷懶洼裤,找了兩個(gè)插件
2.2、 pylint
功能:檢查代碼是否符合pep8規(guī)范溪王,不做格式化代碼操作腮鞍,嫌雞肋可不裝
命令行中用pip來(lái)安裝:pip install pylint
在PyCharm中配置
主要的是框起來(lái)的四個(gè)配置項(xiàng)
Program
pylint的啟動(dòng)程序,一般存在本地python安裝目錄的script文件目錄中Arguments:--reports=n --disable=C0103 $FilePath$
Working directory:$FileDir$
output filters:$FILE_PATH$:$LINE$:
pylint在PyCharm中使用莹菱,選擇含有不規(guī)范的代碼文件移国,右鍵打開(kāi)External Tools-->pylint,檢查代碼是否符合規(guī)范
輸出結(jié)果
2.3道伟、 autopep8
功能:格式化代碼迹缀,遵循pep8規(guī)范
安裝:pip install autopep8
配置autopep8:
Program:D:\spaces\Python36\Scripts\autopep8.exe
Arguments:--in-place --aggressive --aggressive $FilePath$
Working directory:$ProjectFileDir$
output filters:$FILE_PATH$:$LINE$:$COLUMN$:.*
autopep8在PyCharm中使用
選擇含有不規(guī)范的代碼文件,右鍵打開(kāi)External Tools-->autopep8蜜徽,格式代碼
3祝懂、鼠標(biāo)控制代碼縮放
步驟一:在setting的Keymap中搜索框搜索font關(guān)鍵字
(Increase Font Size放大;Decrease Font Size縮芯行砚蓬;Reset Font Size重置默認(rèn)大小)
步驟二:雙擊子項(xiàng)彈出Add Mouse Shortcut設(shè)置鼠標(biāo)手勢(shì)