Pycharm IDE設置系列教程(二):配置代碼樣式
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業Web開發。
如果公司中存在某些編碼指南,則在創建源代碼時必須遵循這些指導原則。PyCharm可幫助您維護所需的代碼樣式。
在項目級別,設置按項目 方案分組,該 方案是預定義的,并以粗體標記。該項目樣式方案僅應用于當前項目。
您可以使用“ 復制到IDE”命令將Project方案復制到IDE級別 。
在IDE級別,設置按預定義的默認 方案(以粗體標記)和用戶通過“ 復制” 命令(標記為純文本)創建的任何其他方案 進行分組 。當用戶不希望將代碼樣式設置保留在項目中并共享它們時,將使用全局設置。
您可以使用“ 復制到項目”命令將IDE方案復制到當前項目 。
在“ 設置/首選項”對話框(Ctrl+Alt+S)中,轉到“ 編輯器”| 代碼樣式 并打開編程語言的頁面。
選擇代碼樣式方案,以用作所選語言的自定義編碼樣式的基礎。
瀏覽所選語言頁面的選項卡,并為其配置代碼樣式首選項。
對于大多數受支持的語言,您可以從其他語言或框架復制代碼樣式設置。
在“ 設置/首選項”對話框(Ctrl+Alt+S)中,轉到“ 編輯器”| 代碼樣式 并打開編程語言的頁面。
單擊右上角的“ 設置 ”。
僅顯示這些語言的鏈接,其中可以使用其他語言定義設置。
從顯示的列表中,選擇要從中復制代碼樣式的語言。
PyCharm允許您使用EditorConfig支持管理每個單獨文件集的所有代碼樣式設置(默認情況下啟用) 在“ 設置/首選項”對話框中(Ctrl+Alt+S)。您需要做的就是在根目錄中放置一個.editorconfig文件,其中包含您要定義其代碼樣式的文件。您可以根據需要在項目中包含盡可能多的.editorconfig文件,以便為不同的模塊指定不同的樣式。
editorconfig文件中的 所有選項都應用于它所在的目錄以及當前項目代碼樣式之上的所有子目錄。如果未定義任何內容.editorconfig,則從項目設置中獲取。
editorconfig文件中的 所有選項分為以下類別:
標準選項,如indent_size,indent_style等。這些選項沒有任何特定于域的前綴。
具有ij_前綴且適用于所有語言的通用IntelliJ選項:
ij_visual_guides
ij_formatter_off_tag
ij_formatter_on_tag
ij_formatter_tags_enabled
ij_wrap_on_typing
ij_continuation_indent_size
ij_smart_tabs
許多(但不是全部)語言支持的常見IntelliJ選項。ij_any例如,它們以前綴開頭ij_any_brace_style。
特定于IntelliJ語言的選項以ij_
例如,可以將相同的選項定義為常用選項和特定于語言的選項ij_
在“ 項目”視圖中,右鍵單擊包含要定義其代碼樣式的文件的源目錄,然后選擇“ 新建”| 上下文菜單中的EditorConfig。
選擇要定義的屬性,以便PyCharm為它們創建存根,或者將所有復選框保留為空以手動添加所需的屬性。
要預覽代碼樣式設置的更改將如何影響實際源文件,請單擊 .editorconfig 文件
的左側裝訂線并選擇受其影響的源文件。預覽將在右側打開。
您可以在預覽窗格中進行更改,以嘗試測試配置更改的反映方式,而不必擔心對源代碼進行不必要的更改:關閉.editorconfig文件時,所有這些更改都將被丟棄。
=====================================================
有關詳細信息,請繼續關注我們接下來的教程“Pycharm IDE設置系列教程”。我們很快就會發布涵蓋其他用途的文章。
想要了解或購買PyCharm正版授權的朋友可以。