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