2014-11-06 42 views
5

PHPStorm對他們所謂的「右頁邊距」這是默認120個字符或列設置一個垂直線...多個「右頁邊距」或導遊在PHPStorm

鑑於PSR標準狀態There MUST NOT be a hard limit on line length; the soft limit MUST be 120 characters; lines SHOULD be 80 characters or less.,這將會是很好,如果我能得到的80個字符標記另一視覺指示器...

我很清楚,它說,你是哪一行/列在狀態欄,但我通常隱藏了大部分面板(包括狀態欄),而編碼。

因此,有沒有辦法(功能或插件),可以讓我添加第二個垂直線表示80列?

+0

不是關於這個問題:看看這裏:http://regex101.com/r/cF0qX6/4和在這裏:http://stackoverflow.com/questions/22912915/preg-replace-callback-with-spoilers -into-spoilers/22913219#22913219 – 2014-11-07 16:07:22

+0

@CasimiretHippolyte如果您想在該處發帖,請不要刪除該問題。 :)感謝 – user1960364 2014-11-08 05:10:08

回答

3

這是目前不可能..也沒有插件進入我的腦海裏。

https://youtrack.jetbrains.com/issue/IDEA-99875 - 星/票/評論獲得進展通知。

附:考慮到這是相當PHP/Python的具體(其他語言不關心這一點)..我不希望JB在最近的將來實施...

+1

考慮到PHPStorm是爲PHP開發而打包的,我認爲這將是一個強項。 – user1960364 2014-11-08 05:11:32

+0

@ user1960364考慮到此故障單位於平臺範圍內的跟蹤器(一種影響所有可能的IDE的功能)......單獨使用PhpStorm的能力不夠強,與IntelliJ相比,它僅代表支持語言的相對較小的子集。 – LazyOne 2014-11-08 11:38:47

1

我建議以下解決方法,它適用於我在PhpStorm 9.0:

  1. 打開設置頁面(通常按Ctrl + Alt + S),進入插件 - >瀏覽庫
  2. 查找並安裝的BackgroundImage插件
  3. 重啓IDE,它可以輸出一個錯誤的東西像「未知協議d」 - 不用擔心,出去
  4. 使隨高度= 1px的,和寬度=(附加餘量的期望寬度)的圖像。給它,例如,白色背景,畫一個最右邊的像素,說黑色。我拍了一個編輯器的截圖並在PS中剪切,以避免煩人的搜索和圖像寬度的調整。每次更改背景圖片都需要重新啓動PhpStorm。
  5. 打開設置再次,轉到其他設置 - >的BackgroundImage
  6. 設置啓用複選框,瀏覽您所創建的圖像,並再次檢查文件系統單選按鈕
  7. 重啓IDE和更改頁邊距,你會得到兩個邊緣

圖像左對齊,因此當您在x軸上調整編輯器(在編輯器和項目視圖或文件系統視圖等之間移動分隔符)時,邊距將保持真實。 一些副作用 - 它也出現在控制檯窗口,事件日誌中,也許在其他地方。

如果插件不工作,看看這個頁面(有說是最JetBrains的插件應該上的IntelliJ平臺的所有產品,以及一些變通的工作,如果他們沒有):http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html

新增:對縮放編輯器(Ctrl + MouseWheel)不起作用 - 圖像的縮放比例(假邊距)保持不變,邊距變得不真實。

1

在最新的PHPStorm中,現在可以實現了。這將是PHPStorm 2017.3。接受答案中提到的機票上的說明可以很好地解釋:

將在下一個EAP版本中提供。您可以在 設置|編輯器|代碼樣式|所有語言的視覺指南或 「包裝和大括號」選項卡上的特定語言( XML/HTML的「其他」選項卡)。您可以在 設置|編輯器|顏色方案|常規|指南|視覺指南中更改視覺縮進指南顏色。如果您發現任何問題,請 提交單獨的報告。

我個人發現設置在Settings|Editor|Code Style|PHP|Wrapping and Braces|Visual guides。每種語言都應該在那裏。