EclipsePHP開発ツールを使用しています。ファイルにアクセスしたり、FTPやSSHやSFTPを介してリモートプロジェクトを作成したりする最も簡単な方法は何でしょうか。
6 に答える
Eclipse は FTP と SSH をネイティブにサポートしています。アプタナは必要ありません。
Eclipse でのネイティブ FTP および SSH サポートは、「Remote System Explorer End-User Runtime」プラグインにあります。
Eclipse 自体からインストールします。これらの手順は、Eclipse のバージョンによって若干異なる場合があります。
- [ヘルプ] -> [新しいソフトウェアのインストール] に移動します (古い Eclipse では、これは少し異なる名前で呼ばれます)。
- [Work with:] ドロップダウンで、バージョンのプラグイン リリース サイトを選択します。例: Kepler の場合、これは
Kepler です - http://download.eclipse.org/releases/kepler - フィルター フィールドに「リモート」と入力します。
- 「Remote System Explorer End-User Runtime」の横にあるチェックボックスをオンにします
- [次へ] をクリックして、条件に同意します。ダウンロードしてインストールする必要があります。
- インストール後、Eclipse を再起動する必要がある場合があります。
それを使用して、Eclipseで:
- ウィンドウ -> パースペクティブを開く -> (おそらく「その他」を選択) -> リモート システム エクスプローラー
- ファイル -> 新規 -> その他 -> リモート システム エクスプローラー (フォルダー) -> 接続 (またはフィルター フィールドに接続と入力)
- 「Select Remote System Type」パネルから FTP を選択します。
- 次のパネルに FTP ホスト情報を入力します (ユーザー名とパスワードは後で入力します)。
- [リモート システム] パネルで、ホスト名を右クリックし、[接続] をクリックします。
- ユーザー名とパスワードを入力してください。
- まあ、正確には「良い」わけではありません。RSE システムはかなり変わっていますが、接続されています。
- そして、あなたは 1 つのスマート クッキーです! あなたは残りを理解するでしょう。
編集:デフォルトのポートを変更するには、次のページの指示に従ってください: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse /
Aptana プラグインを Eclipse インストールにインストールします。
組み込みの FTP サポートがあり、優れた機能を発揮します。
あなたはできる:
- FTP サーバーから直接ファイルを編集する
- ファイル/フォルダーの管理 (コピー、削除、移動、名前の変更など) を実行します。
- FTP サーバーとの間でファイルをアップロード/ダウンロードする
- ローカル ファイルを FTP サーバーと同期します。このために複数のプロファイル (実際にはプロジェクト) を作成できるため、何度も再入力する必要はありません。
実際のところ、FTP のサポートは非常に優れているため、FTP のすべてのニーズに対して現在 Aptana (または Eclipse + Aptana) を使用しています。さらに、構文の強調表示や、コーディングのサポートがあれば何でも利用できます。確かに、Eclipse は起動するのに最も速いアプリではありませんが、それほど気になるほどではありません。
RSE ( Remote System Explorer )を確認しましたか? 目指すものにかなり近いと思います。
これがうまくいくかどうかはわかりませんが、私が Eclipse で小さな単独の PHP プロジェクトを行うとき、最初にセットアップするのは、プロジェクトをリモート テスト環境にデプロイするための Ant スクリプトです。私はローカルでコードを書き、それをテストしたいときはいつでも、リモート サイトを更新するショートカットを押すだけです。
Eclipse はすぐに使用できる優れた Ant サポートを備えており、スクリプトの作成は難しくありません。
SFTP プラグイン: http://www.jcraft.com/eclipse-sftp/ :)
言及された他の解決策のどれも私を満足させなかったので、Eclipseの自動ビルド機能がトリガーされたときにWinSCPを使用してプロジェクト内のローカルディレクトリをFTP(S)/SFTP/SCPサーバーに同期するスクリプトを書きました。明らかに、これは Windows のみのソリューションです。
多分誰かがこれを便利だと思うでしょう: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/