警告: in_array() はパラメーター 2 が配列であることを予期しており、D:wwwrootipp8wwwrootcontenttemplatesHyPurpleecho_log.php の 50 行目で null が指定されています
別のウィンドウでタブを開きます
2 つのタブを比較する必要があるのと同様のコードが表示される場合は、より良い方法参照および編集する必要がある 2 つのタブを分離することです。たとえば、左側と右側に 1 つずつ配置し、左側の内容を参照して右側を編集します。
PhpStorm ではこれが当然可能で、操作方法は 3 つあります。
方法 1: マウスの左ボタンで個別に開きたいタブを選択し、現在のエディターの外にドラッグしてマウスを放します。 Hy369 が試した最善の方法は、タブをタイトル バーにドラッグして放すことで、ドラッグ距離が最も近くなり、すぐに開くことができます (まあ、とても怠惰です)。
方法 2: 個別に開きたいタブがアクティブになったら、ショートカット キー Shift + F4 を使用してすばやくそれを実現します。
方法 3: プロジェクト ツールバーで個別に開きたいファイルを見つけ、Shift キーを押しながらマウスの左ボタンでファイルをダブルクリックすると、ファイルが別のウィンドウですぐに開きます。
特記事項: 方法 1 は、ターゲット タブが既に開いている場合に最適です。方法 3 は、ユーザーのターゲット タブが開いていない場合に最適です。方法 2 と方法 1 の違いは、方法 2 ではターゲット タブが新しいウィンドウで開かれることです。その後、元のエディタの対象タブは消えませんが、方法 1 では消えます。方法3の対象ファイルも元のエディタで開いていれば消えません。
複数のエディタを開く
新しいプロジェクトを現在のウィンドウで開くか、新しく開いたときに開くかを初めて尋ねられ、そのプロジェクトを記憶することを選択した場合は、2 つのプロジェクトを同時に開く必要がある場合があります。現在のウィンドウが開いているか、常に新しいウィンドウが開かれているかのどちらかです。
この設定を調整する必要がある場合は、次の操作を行うことができます:
[設定] ダイアログ ボックスを開き、[外観と動作] -> [システム設定] をクリックします。この時点で、「プロジェクトを開く」オプションがあることがわかり、それを設定できます。
新しいウィンドウでプロジェクトを開く(新しいウィンドウで開く)
同じウィンドウでプロジェクトを開く(現在のウィンドウで開く)
プロジェクトを開くウィンドウを確認する(どの方法で開くか毎回尋ねる)
スター( *) 変更済みだが保存されていないドキュメントにマークを付ける
一般的に、変更済みだが保存されていないドキュメントにマークを付けるのは良い習慣です。 PhpStorm がこれを自動的に実行しない場合は、次のように設定できます。
[設定] ダイアログ ボックスを開き、[エディター] -> [一般] -> [エディター タブ] をクリックします。この時点で、[変更されたタブをアスタリスクでマークする] オプションがあることがわかります。チェックを入れるだけです。
PhpStorm・の自動保存
PhpStormには自動保存機能が備わっていますが、Hy369の場合は手動でCtrl + Sを押して保存する方がまだ慣れています。これは個人の好みに応じて設定されます。
設定方法は次のとおりです。
設定ダイアログボックスを開き、「外観と動作」→「システム設定」をクリックします。この時点で、オプションとして「フレーム非アクティブ化時にファイルを保存」と「アプリケーションがアイドル状態の場合にファイルを自動的に保存」があることがわかります。
前の項目は、アプリケーションがフォーカスを失ったとき (たとえば、デスクトップを表示する操作を実行したり、別のアプリケーションに切り替えたりしたとき)、現在変更されているファイルを保存することを意味します。
後者の項目は、アプリケーションが指定された秒数アイドル状態になった後、変更されたファイルを自動的に保存することを意味します。
これら 2 つの機能が必要な場合は、チェックを入れて保存してください。 Hy369 は当然この 2 つの項目のチェックを外しました。
最終修正前の状態に戻す
間違ってコードを操作してしまった場合は、当然元に戻す必要があります。従来の方法は当然 Ctrl + Z または 'Alt + Backspace' です。
ただし、上記の方法には特定の問題があります。つまり、操作のステップ数が多すぎる場合(つまり、かなり前のバージョンに復元する必要がある場合)、現時点では次のようになります。上記の方法では、いくつかの問題が発生します。なぜなら、上記の方法で回復できるステップ数には限界があるからです。
それでは、もし私たちが間違った操作をして、たとえ1日後でも何かが間違っていたことに気づき、ロールバックしなければならなかった場合、この時点で負けを認めてもいいのでしょうか?
はは、PhpStorm を使用している友人は心配する必要はありません。PhpStorm は、私たちを危険から救ってくれる機能をすでに提供しているからです: Local History (このメニュー項目は VCS メニューに表示されます)。
PhpStormを使用していくつかのファイルを操作したことがある場合、この時点で、ファイルがアクティブ化されているときにマウスを右クリックすると、ローカル履歴メニューが表示され、その下位レベルのメニューで「履歴の表示」をクリックし、ダイアログボックスが表示されます。ポップアップします。
ダイアログ ボックスのサイドバーを見てください。何が見えますか?はは、ファイルの最近の操作記録が表示されます。操作記録をクリックすると、時間ノードに対応するファイルの内容が表示されます。その時点でのコードの違いがはっきりとわかります。時間と現在のコードを直感的に比較できます。
比較バーの内容は、比較バーを右クリックして編集できることをお知らせします。驚くべきことがあります。
コードを特定のタイム ノードに直接復元したい場合は、そのタイム ノードを右クリックして [元に戻す] を選択します。この機能は本当に強力ですよね。
上記は PhpStorm 使い方メモ (2) の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。