IntelliJ IDE:如何新增一個或多個邊距

IntelliJ IDE:如何新增一個或多個邊距

我非常喜歡 PyCharm。我為我的工作編寫了大量的 Python 程式碼。我想符合PEP8並且它是盡可能好的行長度建議。 72 個字元、79 個字元和 99 個字元的右距對我來說非常重要。然而,在目前的 IntelliJ 系列 IDE 中,使用者只能指定一個右距,如下所示螢幕截圖

有人知道有一個插件可以讓使用者添加更多的右邊距?或更右的標尺(我不需要/希望我的程式碼能夠在每條垂直線處換行)?

答案1

我唯一能找到的是,使用 sublime text,你可以指定任意數量的邊距,不過它被稱為標尺。但 Sublime text 不是 IDE,也沒有實現像 PyCharm 那麼多的功能。我想多邊距不是 IntelliJ 產品附帶的功能。

答案2

好吧,你知道什麼!就在我決定尋找它時,最新版本的 PyCharm(2017.3)具有此功能。

從 Florian 發布的連結中引用 Rustam Vishnyakov 的話:

您可以在所有語言的“設置”|“編輯器”|“代碼樣式”|“視覺指南”中進行設置,或者在特定語言的“換行和大括號”選項卡上進行設定(對於XML/HTML,則可以在「其他」標籤上進行設定)。您可以在“設定”|“編輯器”|“配色方案”|“常規”|“指南”|“視覺指南”中變更視覺縮排指南顏色。

它的效果非常好。我的目標是將文件字串控制在 80 個字元限制內(或可能是 72 個字元),將程式碼控制在 120 個字元以內。

帶有視覺指南的 Pycharm

答案3

我剛剛注意到我的 IntelliJ 版本支援多種視覺指南:設定 > 程式碼樣式 > 視覺指南。您可以輸入多個逗號分隔的值,您將得到多個右邊距線

IntelliJ 2019.1 版

相關內容