このIDEを試してみたところ、速度と使いやすさの点でNetBeansよりも見栄えが良くなりました。しかし、私が選択した主な理由はftp同期機能でした。これは機能していないようです。既存のファイルから->リモートサーバーのftpから新しいプロジェクトを作成すると、ファイルがダウンロードされ、それだけです。開いているディレクトリで開くと、サーバーに変更がアップロードされません。だから私は何が間違っているのですか?
5 に答える
プロジェクトをロードしたら、[ファイル] > [設定] に移動するか、 CTRL+ ALT+を押して設定に移動しますS。
ここから [展開] > [オプション] に移動し、[変更されたファイルを自動的に既定のサーバーにアップロードする] にチェックを入れます。
以下の「外部変更をアップロードする」設定にチェックを入れることも価値があります。これにより、ファイルの変更を削除/名前変更するなどして、ローカル コピーと ftp コピーの同期が保たれます。
対応するヘルプ セクションを参照してください。同期機能については、デプロイされたファイルとフォルダーをローカル バージョンと比較するを参照してください。
File
| | Synchronize
リモートホストとはまったく関係がありません。何らかの理由で外部の変更が自動的に検出されなかった場合、またはフレームのアクティブ化で自動ファイル同期を無効にした場合に、ファイルをファイルシステムと同期します。
ファイルをリモートの ftp/sftp サーバーと同期する実際の方法に進むとき。「Tools/Deployment/Uploads to xxxxx」を使用する必要があります。
これはあなたに役立つと思います。
「変更されたファイルをデフォルト サーバーに自動的にアップロードする」にチェックマークを付け、FTP サーバーとそのマッピングを設定した後、マッピング タブの「このサーバーをデフォルトとして使用する」ボタンをクリックします。
自動アップロードをオンにすると、PHP ファイルに変更を加えて INCOMPLETE スクリプト ファイルを作成する前でも、ファイルが自動的にアップロードされます。また、他のタブ ページにファイルをアップロードしています。PhpStorm ではアップロードを正確に制御できないようです