您好,登錄后才能下訂單哦!
本篇內容介紹了“如何使用Pycharm編輯器功能實現自動生成格式”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
1、主題
之前已經介紹過,Pycharm具有強大的拼寫提示功能,包括 basic 和 smart type,除此之外Pycharm還能自動生成一些結構化代碼,插入成對的花括號和引號,接下來我們一探究竟。
2、自動縮進
鍵入類聲明,然后回車:
Pycharm光標會自動預留縮進,此處可以開始輸入函數聲明:
此時自動縮進的機制已經啟動。這里函數聲明(以及所有的嵌套操作)默認從左邊縮進了4個空格位置。這里的縮進規則涉及了Python相對固定的代碼風格標準,并且這個標準是根據你的團隊定制的(即一個公司需要遵循統一標準),指定好標準后,Pycharm會幫助我們按照標準來維護代碼風格。接下來我們介紹Pycharm具體是如何實現這個功能的。同樣以這段簡單的代碼為例,打開設置對話框,展開Code Style節點,打開 Python頁(Ctrl+Alt+S→Project Settings→Code Style →Python):
如你所見,這里規定的縮進尺寸為4個空格,Pycharm按照這個規則來進行代碼的自動生成以及格式檢查reformatting。當然我們更改縮進規則(就和修改其他代碼規則一樣)。假設你希望縮進個數為5個空格,即生成的所有新的代碼相對于上層代碼的縮進個數均為5個空格。瀏覽Smart Keys頁面獲得更詳細的信息。
然而Pycharm預設的代碼風格框架是不可更改的,在進行私人訂制之前Pycharm會自動拷貝一份,拷貝的副本供我們修改:
這份新的配置框架保存在你用戶目錄下,有必要的話你可以與其他隊友分享,方便整個團隊代碼的風格統一。更多有關代碼風格設置的信息詳見 Project and IDE Settings。
3、語法自動補全
當你輸入一個圓括號時(Pycharm會試圖補全另一半),Pycharm會補全系統參數self。回車之后光標會移動到下一個輸入位置(根據當前制定的縮進規則),在此處輸入需要打印的信息,輸入一個圓括號,Pycharm會自動補全另一半括號,并將光標至于括號內部以供我們輸入待打印的信息:
接下來我們測試一個更復雜的情況——編輯一個Django模板。對于語法非常復雜的Django模板,語法自動補全功能就顯得至關重要。OK,開始輸入一個Django標簽
一旦你鍵入一個花括號,Pycharm就會自動補全另外一個:
并且光標會停在兩個%之間,方便我們輸入代碼:
類似的,對于{{標志Pycharm同樣會自動補全另外一半。
語法自動補全功能的相關設置位于編輯器設置的Smart Keys頁面:Ctrl+Alt+S→IDE Settings→Editor→Smart Keys:
舉個例子,如果希望Pycharm能夠自動補全圓括號、方括號等,需要勾選Insert pair bracket復選框;要想自動補全引號則需要勾選Insert pair quote復選框。對于Django模板,有一個專門的復選框Auto-insert closing }} and %} in Django templates以供選擇。
“如何使用Pycharm編輯器功能實現自動生成格式”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。