問題タブ [phpstorm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - xDebugとPhpStormを使用してVMをデバッグする
私の仕事のセットアップは、UbuntuVMLAMPスタックを実行しているWindowsXPホストです。PhpStormを使用して、ホストWindowsマシンでコードを編集しています。保存すると、ファイルはSFTP経由でVMに自動的にアップロードされます。デバッグを除いて、すべてがこのプロセスで機能します。
次の設定で「UbuntuVM」という名前のサーバーを持つようにPhpStormをセットアップしました。
デバッガー:
-XDebug
デバッグセッション設定:
-最初の行で中断し
ます-ideキーで接続を待ちます:XDEBUG_PHPSTORM起動
する前に:
-選択したサーバーにファイルをアップロードします
Xdebug HelperでChromeを使用しており、「XDEBUG_PHPSTORM」をキーとして、IDEとして「Other」を使用するように拡張機能を設定しました。
VMのphp.iniには次のものがあります。
IDEでブレークポイントを設定し、Chromeでデバッガーを有効にして、ページをリロードすると、ブレークポイントに到達することはありません。IDEは、「ポート9000でIDEキー「XDEBUG_PHPSTORM」を使用して接続を待機しています」と表示します。
なぜ私がブレークポイントに達していないのか誰かが知っていますか?
php - PHPStorm での PHP ファイルの間違った構文強調表示
何が起こったのかわかりませんが、ある php ファイルの構文の強調表示が機能しなくなり、ファイルの横にあるアイコンも変更されました。PHP ではなくテキストファイルであることを示しています。
どうすれば修正できますか?
php - PhpStorm のローカル Web サーバー構成
私はPhpStormが初めてです。私がコーディングに使用していた以前の IDE では、開発マシンで php エンジンと Web サーバーのルート ディレクトリを 1 回だけ指定/構成し、それ以上の構成を行わなくても、プロジェクトに属する任意の php を実行することができました。 . PhpStorm では、すべてのプロジェクトに独自のサーバー構成が必要なようです。
自分のコードに集中できる OneForAll 構成を指定する助けはありますか ;-) ?
私のシステム:
- Windows XP 上の XAMMP。
- PhpStorm v. 1.0.2
ありがとう。
php - PHPStorm で Subversion の切り替えを実行する方法
switch
PHPStrom のインターフェイスから Subversion コマンドを作成することはできますか? 探しても探しても見つからない。
php - PhpStorm を正しい宣言に移動するにはどうすればよいですか
次のコード スニペットがあります。
ここで、PhpStorm で「MrChild」クラスの最後の行を中クリック (「Go To Declaration」) すると、カーソルが「__construct」行にジャンプします。「クラス MrChild が MrParent を拡張する」行に行くことを期待していました。
1 つのドキュメントではこれで問題ありませんが、ファイルごとに 1 つのクラスであるセットアップでは、IDE が常に不要なクラスを表示していることを意味するため、これは非常に面倒です。
「MrChild」クラスに次のコードを追加すると、必要なものが得られることはわかっていますが、余分なコードを追加して IDE のバグと思われるものを修正するべきではないようです。
何か提案はありますか?
php - PhpStorm を使用して smarty テンプレートで zencoding サポートを有効にする方法
Jetbrains PhpStorm の .tpl smarty テンプレートで ZenCoding の「ライブ テンプレート」を有効にするにはどうすればよいですか? .php および .html ファイルでは問題なく動作しますが、.tpl ファイルでは問題なく動作します。
php - Behat を PHPStorm / 他の IDE と統合する方法
Behatは、PHP 向けの主要なBDDフレームワークです。PHPStormを使用しており、 Behatを外部ツールとして IDEに統合したいと考えています。
質問: Behat を PHPStorm やその他の IDE で外部ツール (つまり、出力フィルター、マクロなど) として設定するにはどうすればよいですか?
注: PHPUnitはBDD サポートを廃止し、3.6 で削除する予定です (Behat に敬意を表して)。
2012 年2 月 8 日更新: PHPStorm のロードマップは、2012 年第 1 四半期に予定されている 4.0 リリースに Behat 構文が統合されることを示しています。私は何を言うことができる - PHPStorm 岩。
php - PHPStorm で PHP コマンドライン スクリプトをデバッグする
私はPHP をデバッグするための主要なツールとしてPHPStormを使用しており、非常に満足しています。これまでのところ、Firefox を使用してスクリプトを実行してきましたが、PHPStorm はブレークを完全にキャッチします。
コマンドライン(ブラウザではなく)経由でPHPスクリプトを実行している状況があり、コマンドライン経由でPHPスクリプトを実行するときにブレークをキャッチするようにPHPStormをセットアップする方法があるかどうかを知りたいですか?
phpstorm - 制御ステートメントの先頭にある「ピーク」行の数を調整する PHPStorm/Webstorm 設定
PHPStorm 、WebStorm、およびMPSでは、Allman/BSD スタイルのコーディング (中かっこ別行)?
カーソルが右中括弧の後ろにある場合、「ピーク」機能は機能しますが (左中括弧が表示されます)、左中括弧の実際の行である 1 行しか表示されず、ほとんど価値がありません。この機能は、2 行を表示する CLASS では完全に機能しますが、CONTROL ステートメントや METHOD では機能しないことに注意してください。
以下の (1) IF ステートメントと (2) CLASS 定義のスクリーンショットを参照してください。
設定/コード スタイルでコード スタイルを適切に指定していますが、これは役に立たないようです。この問題は非常に厄介です!
更新: これは JavaScript ファイルで非常にうまく機能します... なぜ PHP ファイルで同じ動作が得られないのでしょうか?
この例は、JavaScript ファイルでうまく機能しています。
phpstorm - ファイル テンプレート変数 ${TIME}
PHPStorm では、ファイル テンプレート変数${TIME}
がシステム時間より 1 時間早くレンダリングされます。
なぜこれが起こっているのか誰にも分かりますか?