PyCharm入門教程——自動導入(下)
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。
更多資源:PyCharm入門視頻教程
優(yōu)化導入
總有一天,一些導入的類或包對代碼來說是多余的。 PyCharm提供了 Optimize Imports 功能,你可以從當前文件或當前目錄中的所有文件中刪除未使用的導入。 這有助于你避免項目中未使用,過多和重復的導入。Optimize Imports功能可以刪除整個項目或當前文件中未使用的import語句。
除了清除從未使用的導入代碼外,PyCharm還根據(jù)Python Code樣式指南格式化現(xiàn)有的 import語句。PyCharm會將 import語句拆分為單獨的行,并會將它們分組(有關詳細信息,請參閱Imports部分)。
另外,導入按字母順序排列,并且在相應的組中區(qū)分大小寫:
你可以在Python代碼樣式設置的 Import 選項卡中修改排序規(guī)則(Settings/Preferences | Editor | Code Style | Python)。
優(yōu)化整個項目中的導入
1.轉(zhuǎn)到Project工具窗口,然后執(zhí)行以下操作之一:
- 在主菜單上,選擇 Code | Optimize Imports。
- 按 Ctrl+Alt+O。
2.如果你的項目受版本控制,則啟用 Only VCS changed files 選項。根據(jù)需要選擇或清除此選項。
3.點擊 Run。
處理未使用的導入的一種方法是:當你在高亮顯示的未使用導入中設置插入符時出現(xiàn)的quick-fix。 但是,你其實可以在更大的范圍內(nèi)優(yōu)化導入,如下所述。
優(yōu)化當前文件中的導入
- 在主菜單上,選擇 Code | Optimize Imports 。
- 按 Ctrl+Alt+O 。
- 將插入符號放在 import語句中,單擊 Intention 操作按鈕,然后選擇 Remove unused import。
- 打開 Reformat File 對話框(Ctrl + Shift + Alt + L),然后選擇 Optimize imports 復選框。
在代碼完成時添加import語句
當你完成導出JavaScript或TypeScript符號時,PyCharm會添加import語句。
你可以在完成時禁用自動導入并使用 quick-fixes(快速修復):
- 在 Settings/Preferences 對話框(Ctrl + Alt + S)中,單擊 editor 下的 General,然后單擊 Auto Import。將打開 Auto Import 頁面。
- 使用 TypeScript/JavaScript 區(qū)域中的復選框可以在代碼完成時啟用或禁用導入生成。
好了,關于PyCharm 自動導入部分就到此結(jié)束了,希望對你有所幫助~ 如果你有任何問題或建議,請在下方留言噢。