翻譯|其它|編輯:吳園園|2019-10-15 15:58:21.887|閱讀 671 次
概述:本文為您介紹了PyCharm功能之一:智能編碼協(xié)助。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。
PyCharm最新版本2019.2發(fā)布,功能改進(jìn)提高Python語言開發(fā)效率,點(diǎn)擊查看詳情~
PyCharm提供智能代碼完成,代碼檢查,動態(tài)錯誤突出顯示和快速修復(fù),以及自動代碼重構(gòu)和豐富的導(dǎo)航功能。
智能代碼編輯器
語法突出顯示
| 使用可自定義的Python代碼和Django模板顏色輕松閱讀代碼。從多個(gè)預(yù)定義的顏色主題中進(jìn)行選擇。 |
自動縮進(jìn)和代碼格式化
| 自動縮進(jìn)將插入新行。縮進(jìn)驗(yàn)證和代碼重新格式化與項(xiàng)目代碼樣式設(shè)置兼容。 |
可配置的代碼樣式
| 選擇預(yù)定義的編碼樣式,以將其應(yīng)用于各種受支持語言的代碼樣式配置。 |
代碼完成
| 鍵入或通過Ctrl + Space組合時(shí),關(guān)鍵字,類,變量等的代碼完成。編輯器建議是上下文感知的,并提供最合適的選項(xiàng)。 |
代碼選擇和注釋
| 選擇一個(gè)代碼塊,然后將其展開為表達(dá)式,一行,邏輯代碼塊等,并帶有快捷方式。只需單擊一下即可注釋/取消注釋當(dāng)前行或所選內(nèi)容。 |
代碼格式化程序
| 具有代碼樣式配置和其他功能的代碼格式化程序可幫助您編寫易于支持的簡潔代碼。PyCharm包含用于Python的內(nèi)置PEP-8和支持語言的其他符合標(biāo)準(zhǔn)的代碼格式。 |
代碼段
| 使用高級的可自定義和參數(shù)化的實(shí)時(shí)代碼模板和代碼片段節(jié)省時(shí)間。 |
代碼折疊
| 代碼折疊,大括號,括號和引號的自動插入,匹配的大括號/括號突出顯示等。 |
動態(tài)錯誤突出顯示 | 輸入時(shí)顯示錯誤。集成的拼寫檢查器會驗(yàn)證您的標(biāo)識符和注釋是否存在拼寫錯誤。 |
多個(gè)插入符和選擇 | 使用多個(gè)插入符,您可以同時(shí)編輯文件中的多個(gè)位置。 |
代碼分析
| 許多代碼檢查都可以在您鍵入時(shí)驗(yàn)證Python代碼,還可以檢查整個(gè)項(xiàng)目是否存在錯誤或代碼異味。 |
快速修復(fù)
| 大多數(shù)檢查的快速修復(fù)功能使立即修復(fù)或改進(jìn)代碼變得很容易。Alt + Enter顯示每次檢查的適當(dāng)選項(xiàng)。 |
重復(fù)碼檢測器
| 智能重復(fù)代碼檢測器會分析您的代碼并搜索復(fù)制/粘貼的代碼。您將看到一個(gè)可供重構(gòu)的候選列表,并且在重構(gòu)的幫助下,很容易保持代碼干燥。 |
可配置的語言注入
| 本地編輯嵌入字符串文字中的非Python代碼,并具有代碼完成,錯誤突出顯示和其他編碼輔助功能。 |
代碼自動生成
| 通過快速修復(fù)從使用中自動生成代碼;文檔字符串和代碼匹配驗(yàn)證,以及重構(gòu)時(shí)自動更新。自動生成文檔字符串存根(reStructuredText,Epytext,Google和NumPy)。 |
意向動作
| 意向操作可幫助您將自動更改應(yīng)用于正確的代碼,以改進(jìn)它或使您的編碼例程更容易。 |
智能代碼導(dǎo)航
隨處搜尋
| PyCharm可以幫助您找到任何東西,無論是源代碼,用戶操作還是UI元素中的一項(xiàng)。雙擊Shift并開始輸入您要查找的內(nèi)容。另外,根據(jù)您的特定需求配置搜索范圍。 |
轉(zhuǎn)到課程/文件/符號
| 轉(zhuǎn)到類/文件/符號是快速項(xiàng)目導(dǎo)航的關(guān)鍵操作。使用通配符和縮寫詞可以更快地找到項(xiàng)目。 |
前往申報(bào)
| 當(dāng)轉(zhuǎn)到聲明從參考調(diào)用,打開相應(yīng)的文件,并導(dǎo)航到符號聲明。 |
查找用法
| 查找用法可幫助您找到代碼,當(dāng)前文件或整個(gè)項(xiàng)目中任何符號(例如類,方法,字段等)的用法。 |
鏡頭模式
| 在這種模式下,您只需將鼠標(biāo)懸停在滾動條的任何部分上,即可檢查代碼。將鼠標(biāo)懸停在警告或錯誤條上時(shí),將使用適當(dāng)?shù)南?代碼片段進(jìn)行注釋。 |
書簽和待辦事項(xiàng)
| 在代碼中設(shè)置書簽可輕松瀏覽代碼或在代碼中留下一些提示。只需在注釋中鍵入TODO,PyCharm就會對其進(jìn)行跟蹤,并在單獨(dú)的視圖中列出所有TODO。 |
快速安全的重構(gòu)
輕松,安全地進(jìn)行全局項(xiàng)目更改。本地更改可立即就地進(jìn)行。重構(gòu)可以在普通的Python和其他類型的項(xiàng)目中工作,例如Django,F(xiàn)lask,Pyramid等。
重命名和移動
| 重命名和移動重構(gòu)適用于文件,函數(shù),常量,類,屬性,方法,參數(shù)以及局部和全局變量。 |
提取重構(gòu)
| 使用提取變量/字段/常量/參數(shù)和內(nèi)聯(lián)局部以改善方法中的代碼結(jié)構(gòu)。 |
提取方法
| 使用“提取方法”分解更長的方法,“提取超類”,“上推”,“下拉”移動方法和類。 |
其他重構(gòu)
| 還提供以下重構(gòu):更改簽名,轉(zhuǎn)換為Python包/轉(zhuǎn)換為Python模塊,制作頂層函數(shù)等。 |
文檔
快速定義/文檔視圖
| 在不丟失上下文的情況下,就地查看對象定義或文檔。 |
外部文檔視圖
| 瀏覽器中提供了適用于Python標(biāo)準(zhǔn)庫,Django,Google App Engine,Scientific軟件包等的外部文檔視圖(使用Shift + F1)。 |
Docstring存根生成
| 自動為方法生成文檔字符串存根(Epydoc,reStructuredText,Google,NumPy)。 |
突出顯示和完成
| PyCharm為Docstrings中的標(biāo)簽和標(biāo)簽參數(shù)提供語法突出顯示和代碼完成功能,以及代碼匹配驗(yàn)證和重構(gòu)時(shí)的自動更新。 |
=====================================================
想要了解或購買PyCharm正版授權(quán)的朋友可以。
關(guān)注下方“慧聚IT”微信公眾號,及時(shí)獲取產(chǎn)品最新消息和最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: