PhpStorm 2024.3 ヘルプ

一般

設定ダイアログの一般ページを使用して、エディターの動作を構成し、そのビューをカスタマイズします。

項目

説明

マウスコントロール

Ctrl/Command + マウスホイールでフォントサイズを変更する

このオプションを有効にすると、Ctrl キーを押しながらマウスホイールを回して、エディターでフォントサイズを変更できるようになります。

  • 現在のエディタータブでのみフォントサイズを変更するには、アクティブエディターを選択します。ドキュメントを閉じて再度開くと、フォントサイズは、設定に応じてデフォルトフォントまたは配色フォントにリセットされます。

  • すべてのエディタータブのフォントサイズを変更するには、すべてのエディターを選択します。この方法でフォントサイズを変更すると、新しいフォントサイズが現在の配色に保存され、開いているすべてのドキュメントと新しく開いたドキュメントに適用されます。必要に応じて、エディター | カラースキームの切り替え | 色スキームフォント設定ページ Ctrl+Alt+S で変更できます。

このチェックボックスを使用すると、クイックドキュメントポップアップのフォントサイズを変更することもできます。

ドラッグアンドドロップでコードフラグメントを移動する

このチェックボックスを選択すると、エディターで drag-and-drop コードフラグメントを作成できます。

行の折り返し

次のファイルをソフトラップ

このフィールドを使用して、特定のファイルタイプにソフトラップを適用します(例: マークダウンファイルでドキュメントを作成するときに役立つ場合があります)。セミコロンで区切るファイル拡張子を入力します。

エディターでソフトラップを有効または無効にすることもできます。

  • 左のガターを右クリックして、コンテキストメニューから現在のエディターで行を折り返すオプションを選択または選択解除します。これらの設定は現在のエディターにのみ影響し、ファイルには影響しないことに注意してください。

    Soft-Wrap Current Editor
  • すばやく設定にアクセスするには、オプションのリストから行の折り返しの構成を選択します。

折り返した行に元の行のインデントを使用する

エディターまたはコンソールのサイズ変更時にソフトラップにカスタムインデントを使用するには、このチェックボックスを選択します。追加インデントフィールドを使用して、インデント番号を指定します。

現在の行に対してのみ折り返しインジケーターを表示する

このチェックボックスが選択されている場合、ソフトラップ文字 Wrap Wrap はアクティブな論理行にのみ表示されます。

それ以外の場合、ソフトラップ文字は各行の最後と次の各行の先頭に表示されます。

仮想スペース

キャレットの配置の許可

  • 行末の後 : このチェックボックスをオンにすると、任意の行の最後の文字の後の任意の場所にキャレットを配置できるようになります。行末を超えた位置から入力を開始すると、行末と入力先頭の間に必要な数のスペースが追加されます。

  • タブの内側 : このチェックボックスを選択すると、キャレットをタブ文字内に配置できます。その理由は、各タブ文字が「仮想」スペース文字のセットとしてエディターに表示されるためです。

ファイルの最後に仮想スペースを表示する

このチェックボックスをオンにすると、現在編集中の行 (最終行であっても) を画面の一番上までスクロールできます。PhpStorm は必要な数の仮想回線を追加します。

スクロールのオフセット

このオプショングループを使用して、キャレットの周囲に表示するコンテキスト行と行の数を構成します。また、キャレットが画面外に出たときにスクロールする最小行数と行数も設定します。

これらの設定は、大きなファイル内をスクロールまたは移動し、キャレット行を追跡したい場合に役立つ場合があります。これらは、縦向きのモニターを使用する場合にも役立ちます。

Vim(英語) scrolloff および scrolljump 設定と同様に機能します。

次のオフセットオプションを構成できます。

  • 垂直スクロールオフセット : キャレットの上下の行数をオフセットします。

  • 垂直スクロール移動 : キャレットが画面から飛び出すときに、キャレットの上下の行数をオフセットします。

  • 水平スクロールオフセット : キャレットの左右の行数をオフセットします。

  • 横スクロール移動 : キャレットが画面から飛び出すときに、キャレットの左右に行数をオフセットします。

キャレットの移動

単語で移動時

このリストを使用して、単語で移動したときにキャレットを停止する場所を構成します。次のオプションから選択できます。

  • 現在の単語の境界に移動する : これがデフォルトのオプションです。キャレットを前方に移動すると(Ctrl+Right)、PhpStorm はキャレットを現在の単語の末尾に配置します。

    キャレットを前の単語(Ctrl+Left)に移動すると、PhpStorm はキャレットを現在の単語の先頭に配置します。

  • 常に単語の先頭に移動 : このオプションを選択すると、キャレットは常に単語の先頭に移動します。

  • 常に単語の最後に移動する : このオプションを選択すると、キャレットは常に単語の末尾に移動します。

  • 次 / 前の単語境界に移動する : このオプションを選択すると、キャレットは次の単語の先頭に移動し、後方に移動すると、キャレットは前の単語の末尾に移動します。

  • 両方の単語境界で停止 : このオプションを選択すると、キャレットは各単語の先頭と末尾の両方で停止します。

改行時

このリストを使用して、キャレットが改行で停止する場所を構成します。次のオプションから選択できます。

  • 次 / 前の行の境界に移動する : このオプションを選択すると、キャレットは次の行の先頭に移動し、後方に移動すると、キャレットは前の行の末尾に移動します。

  • 改行を無視 : このオプションを選択すると、PhpStorm は改行を無視し、単語ごとに移動リストで指定された構成に従ってキャレットが移動します。

  • 両方の行境界で停止 : このオプションを選択すると、キャレットは各行の開始と終了の両方で停止します。

  • 現在の行の境界に移動する : このオプションを選択すると、キャレットは常に現在の行の末尾(前方に移動した場合)または現在の行の先頭(後方に移動した場合)に移動します。

    単語ごとに移動リストに常に単語の先頭に移動が指定され、改行時リストに現在の行の境界に移動するが指定されている場合は、次の例を確認してください。

  • 常に行頭に移動する : このオプションを選択すると、キャレットは常に行の先頭に移動します。

  • 常に行末に移動する : このオプションを選択すると、キャレットは常に行末に移動します。

スクロール

スムーズスクロールを有効化

このオプションを有効にすると、ターゲット位置に移動するのではなく、要素に移動したときにページをスクロールします。

キャレットの振る舞い

  • キャレットを位置を固定して、エディターをスクロールする : このオプションを選択して、スクロールエディターキャンバスを選択し、キャレットを固定します。

    これは、セッションのデバッグ中に役立ちます。コードの行をステップ実行すると、エディターのキャンバスがスクロールしますが、キャレットの行は常に画面の中央にあります。

  • キャレットを移動し、エディターのスクロールを最小化する : このオプションをクリックして、キャレットの移動を選択します。

    デバッグセッション中にコード行をステップ実行すると、キャレットが下に移動し、エディターキャンバスはキャレット行が画面の下部に到達するまでスクロールしません。

リッチテキストのコピー

リッチテキストとしてコピー (Ctrl+C)

エディターから RTF を認識する他のエディターにリッチテキストをコピーするには、このチェックボックスを選択します。それ以外の場合、IDE はプレーンテキストをコピーします。

コピーしたフラグメントのカラースキーム

このリストを使用して、テキストコピーの配色を選択します。以下のオプションから選択できます。

  • アクテイブスキーム

  • ライト

  • ダーク

  • ハイコントラスト

  • クラシックライト

  • Darcula

  • Darcula コントラスト

保存時

末尾のスペースを削除します

PhpStorm がファイル保存時に行末に末尾のスペースを処理するモードを選択します。

  • 変更行 : 変更された行の末尾にある末尾のスペースのみを削除します。

  • すべての行 : すべての行の末尾のスペースを取り除きます。

キャレット行末尾の空白を保持する

このオプションが選択されていない場合、キャレットが保存操作で配置された行の末尾のスペースが削除されます。

保存したファイルの最後にある末尾の空白行を除去

このチェックボックスが選択されていない場合、PhpStorm はファイルの保存時に末尾の空白行を保持します。

ファイル末尾に改行を挿入する

このチェックボックスを選択すると、PhpStorm は保存手順中にファイルの末尾に空の行を自動的に追加します。

関連ページ:

エディターの基本

PhpStorm エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号、アノテーション、コンテキストに依存するアクションアイコンが表示されます。タブには、現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウ...

コードリファレンス情報

パラメーター情報:パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。PhpStorm は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、を...

ソースコードの作成と編集

コードを使用する場合、PhpStorm は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。ファイルの読み取り専用属性の切り替えファイルが読み取り専用の場合、ステータスバー、エディタータブ、プロジェクトツールウィンドウで、閉じた鍵のアイコンがマークされます。ファイルが書き込み可能である場合、ステータスバーに開い...

PHP デバッグセッションを開始する

デバッグを開始する前に、Web アプリケーションまたは PHP CLI スクリプトが実行されるマシンにデバッグエンジンがインストールされ、適切に構成されていることを確認してください。PhpStorm は、最も人気のある 2 つのツール、Xdebug と Zend デバッガーによるデバッグをサポートしています。これらのツールは、互いにブロックし合うため、同時に使用することはできません。この問題を回避するには、Xdebug を構成するおよび Zend デバッガーの構成に従って、関連する PHP インタープ...

自動インポート

XML:自動インポートのツールチップを表示バインドされていない名前空間の名前を入力すると、自動インポートツールチップが自動的に表示されます。詳細については、「バインドされていない名前空間のインポート」を参照してください。TypeScript/JavaScript:コード補完時に ES6 のインポートを追加するこのチェックボックスが選択されている場合、PhpStorm は、別のプロジェクトファイルで ES6 エクスポートを使用してエクスポートされたシンボルを完了すると、JavaScript コード...