翻譯|使用教程|編輯:吳園園|2019-09-12 11:58:15.010|閱讀 1749 次
概述:本系列教程將為你介紹如何進行IDE配置,本篇教程為你帶來配置代碼樣式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。
如果公司中存在某些編碼指南,則在創(chuàng)建源代碼時必須遵循這些指導(dǎo)原則。PyCharm可幫助您維護所需的代碼樣式。
在項目級別,設(shè)置按項目 方案分組,該 方案是預(yù)定義的,并以粗體標(biāo)記。該項目樣式方案僅應(yīng)用于當(dāng)前項目。
您可以使用“ 復(fù)制到IDE”命令將Project方案復(fù)制到IDE級別 。
在IDE級別,設(shè)置按預(yù)定義的默認 方案(以粗體標(biāo)記)和用戶通過“ 復(fù)制” 命令(標(biāo)記為純文本)創(chuàng)建的任何其他方案 進行分組 。當(dāng)用戶不希望將代碼樣式設(shè)置保留在項目中并共享它們時,將使用全局設(shè)置。
您可以使用“ 復(fù)制到項目”命令將IDE方案復(fù)制到當(dāng)前項目 。
在“ 設(shè)置/首選項”對話框(Ctrl+Alt+S)中,轉(zhuǎn)到“ 編輯器”| 代碼樣式 并打開編程語言的頁面。
選擇代碼樣式方案,以用作所選語言的自定義編碼樣式的基礎(chǔ)。
瀏覽所選語言頁面的選項卡,并為其配置代碼樣式首選項。
對于大多數(shù)受支持的語言,您可以從其他語言或框架復(fù)制代碼樣式設(shè)置。
在“ 設(shè)置/首選項”對話框(Ctrl+Alt+S)中,轉(zhuǎn)到“ 編輯器”| 代碼樣式 并打開編程語言的頁面。
單擊右上角的“ 設(shè)置 ”。
僅顯示這些語言的鏈接,其中可以使用其他語言定義設(shè)置。
從顯示的列表中,選擇要從中復(fù)制代碼樣式的語言。
PyCharm允許您使用EditorConfig支持管理每個單獨文件集的所有代碼樣式設(shè)置(默認情況下啟用) 在“ 設(shè)置/首選項”對話框中(Ctrl+Alt+S)。您需要做的就是在根目錄中放置一個.editorconfig文件,其中包含您要定義其代碼樣式的文件。您可以根據(jù)需要在項目中包含盡可能多的.editorconfig文件,以便為不同的模塊指定不同的樣式。
editorconfig文件中的 所有選項都應(yīng)用于它所在的目錄以及當(dāng)前項目代碼樣式之上的所有子目錄。如果未定義任何內(nèi)容.editorconfig,則從項目設(shè)置中獲取。
editorconfig文件中的 所有選項分為以下類別:
標(biāo)準(zhǔn)選項,如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為它們創(chuàng)建存根,或者將所有復(fù)選框保留為空以手動添加所需的屬性。
要預(yù)覽代碼樣式設(shè)置的更改將如何影響實際源文件,請單擊 .editorconfig 文件的左側(cè)裝訂線并選擇受其影響的源文件。預(yù)覽將在右側(cè)打開。
您可以在預(yù)覽窗格中進行更改,以嘗試測試配置更改的反映方式,而不必擔(dān)心對源代碼進行不必要的更改:關(guān)閉.editorconfig文件時,所有這些更改都將被丟棄。
=====================================================
有關(guān)詳細信息,請繼續(xù)關(guān)注我們接下來的教程“Pycharm IDE設(shè)置系列教程”。我們很快就會發(fā)布涵蓋其他用途的文章。
想要了解或購買PyCharm正版授權(quán)的朋友可以。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: