5

PHPStormには、デフォルトで120文字または列に設定されている「右マージン」と呼ばれるものに垂直線があります...

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 番目の列を示すために 2 番目の縦線を追加できる方法 (機能またはプラグイン) はありますか?

4

3 に答える 3

1

次の回避策をお勧めします。PhpStorm 9.0 で動作します。

  1. [設定] ページ (通常は Ctrl+Alt+S) を開き、[プラグイン] -> [リポジトリの参照] に移動します。
  2. BackgroundImage プラグインを見つけてインストールする
  3. IDE を再起動します。「unknown protocol d」などのエラーが出力される場合があります。心配する必要はありません。
  4. 高さ=1px、幅=(追加マージンの希望の幅)で画像を作成します。たとえば、白い背景を指定し、右端の 1 ピクセルを黒にペイントします。エディターのスクリーンショットを撮り、PS でトリミングして、面倒な検索と画像幅の調整を避けました。背景画像を変更するたびに、PhpStorm を再起動する必要があります。
  5. [設定] をもう一度開き、[その他の設定] -> [背景画像] に移動します。
  6. Enabled チェックボックスを設定し、作成したイメージを参照して、FileSystem ラジオ ボタンをチェックします。
  7. IDE を再起動してマージンを変更すると、2 つのマージンが得られます。

画像は左揃えなので、x 軸でエディターのサイズを変更しても (エディターとプロジェクト ビューまたはファイル システム ビューの間でスプリッターを移動するなど)、マージンは正確なままです。いくつかの副作用 - コンソール ウィンドウ、イベント ログ、その他の場所にも表示されます。

プラグインが機能しない場合は、このページをチェックしてください (ほとんどの JetBrains プラグインは、IntelliJ プラットフォームのすべての製品で機能するはずであり、機能しない場合の回避策があると書かれています): http://www.jetbrains.org/intellij/sdk /docs/basics/getting_started/plugin_compatibility.html

追加:エディターのスケーリング (Ctrl + マウス ホイール) では機能しません。

于 2015-10-02T12:03:36.387 に答える