翻譯|使用教程|編輯:龔雪|2023-02-06 10:59:17.587|閱讀 288 次
概述:本文將介紹Python開發(fā)工具PyCharm是如何使用智能輔助編寫代碼,歡迎下載最新版IDE體驗(yàn)~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具。此外,該IDE提供了一些高級(jí)功能,以用于Django框架下的專業(yè)Web開發(fā)。
Jetbrains技術(shù)交流群(QQ):786598704 歡迎一起進(jìn)群討論
當(dāng)開發(fā)人員創(chuàng)建了一個(gè)新項(xiàng)目或打開了一個(gè)現(xiàn)有項(xiàng)目時(shí),是時(shí)候開始編碼了。
1. 在Project工具窗口中,選擇項(xiàng)目根(通常是項(xiàng)目樹中的根節(jié)點(diǎn)),右鍵單擊它,并選擇File | New ....
2. 從上下文菜單中選擇選項(xiàng)Python File,然后輸入新的文件名。
PyCharm創(chuàng)建一個(gè)新的Python文件并打開它進(jìn)行編輯。
PyCharm負(fù)責(zé)日常事務(wù),這樣就可以專注于更重要的事情,使用以下編碼功能可以創(chuàng)建無錯(cuò)誤的應(yīng)用程序,不會(huì)浪費(fèi)寶貴的開發(fā)時(shí)間。
不管開發(fā)人員是處理哪種類型的文件,代碼自動(dòng)完成都可以及大地節(jié)省時(shí)間。
智能類型匹配補(bǔ)全分析開發(fā)人員當(dāng)前工作的上下文,并基于該分析提供更準(zhǔn)確的建議。
PyCharm會(huì)密切關(guān)注開發(fā)人員目前正在做的事情,并提出明智的建議,這稱之為意圖行為,為開發(fā)人員節(jié)省更多時(shí)間。用燈泡指示,意圖操作允許開發(fā)人員對(duì)正確的代碼應(yīng)用自動(dòng)更改(與為可能不正確的代碼提供快速修復(fù)的代碼檢查相反)。您是否忘記向構(gòu)造函數(shù)添加一些參數(shù)和字段初始化式?使用PyCharm不是問題,點(diǎn)擊燈泡(或按Alt+Enter)并選擇其中一個(gè)建議選項(xiàng):
可用意圖操作的完整列表可以在File | Settings | Editor | Intentions or PyCharm | Preferences | Editor | Intentions中找到。
PyCharm監(jiān)視開發(fā)人員的代碼,并試圖保持它的準(zhǔn)確和干凈,它可以檢測(cè)潛在的錯(cuò)誤和問題,并提出快速修復(fù)建議。
每當(dāng)IDE發(fā)現(xiàn)未使用的代碼、無休止的循環(huán)和許多其他可能需要開發(fā)人員注意的事情時(shí),就會(huì)看到一個(gè)燈泡,單擊它,或按Alt+Enter,應(yīng)用修復(fù)。
可用檢查的完整列表可以在Settings | Editor | Inspections (或macOS的用戶在PyCharm | Preferences | Editor | Inspections中)下找到,禁用其中一些,或啟用其他,并調(diào)整每次檢查的嚴(yán)重性,開發(fā)人員決定是否應(yīng)該將其視為一個(gè)錯(cuò)誤或僅僅是一個(gè)警告。
當(dāng)開發(fā)人員使用PyCharm中可用的代碼生成選項(xiàng)時(shí),編寫代碼可以更容易和更快。 Code | Generate菜單Alt+Insert將幫助開發(fā)人員創(chuàng)建符號(hào)的使用,以及建議覆蓋或?qū)崿F(xiàn)一些功能:
使用激活模板(選擇Code | Insert Live Template或按Ctrl+J)來生成整個(gè)代碼結(jié)構(gòu),開發(fā)人員可以再Settings/Preferences對(duì)話框(Ctrl+Alt+S) (如果您是macOS用戶,選擇Settings | Editor | Live templates或PyCharm | Preferences | Editor | Live Templates)探索可用的現(xiàn)成的激活模板。
如果開發(fā)人員在開發(fā)過程中缺少一些特別重要的東西,可以用自己的模板擴(kuò)展這組模板。另外,考慮用完整的結(jié)構(gòu)快速包圍代碼(選擇Code | Surround With或按Ctrl+Alt+T),例如,使用if語句:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)