6

現在、PHP Webサイトのページで問題に気付いた場合は、URLを確認し、そのページの表示に関与しているファイルを頭の中で推測してから、EclipsePDTファイルツリーに移動してそのファイルを開く必要があります。これは煩わしく、代わりに問題の解決に適用できたはずの頭脳の力を使用します。

PHP Webサイトに、Eclipseで正しいファイルを自動的に開くためにクリックできるリンクをすべてのページに表示したいと思います。

開く必要のあるファイルの完全な絶対パスを簡単に計算でき(たとえば、/ foo / barにアクセスするときにC:/xampp/htdocs/controllers/Foo/Bar.phpを開く)、Eclipseが現在、正しいプロジェクトがロードされた状態で開いていますが、Firefox / Chrome/IEにその特定のファイルを開くようにEclipseに指示させる方法に固執しています。

編集

私はデータの道を進んでいます:URI、ファイルの名前を含むファイルへのリンクを、通常とは異なるMIMEタイプで追加します。

<a href="data:link/php;base64,IkM6XHhhb[snip]GhwIgo=">
  View controller
</a>

base64でエンコードされたコンテンツは、コンピューター上のファイルへの絶対パスです。リンクをクリックすると、Firefoxでコンテンツタイプを新しいアプリケーションにバインドできるので、自分で作成したバッチファイルを選択しました。

for /f "delims=" %%i in (%1) do (
  notepad.exe "%%i"
)

これは機能します。ここで、すでに開いているEclipseのウィンドウでファイルを開きたいと思います。notepad.exe上記のバッチで何を置き換える必要がありますか?

4

4 に答える 4

3

[pathtoeclipse] \ eclipsec.exe -name Eclipse --launcher.openFile [fullpathtoyourfilehere]

ガリレオで動作するかどうかわかりません(私はヘリオスにいます)

さらに読む:https ://bugs.eclipse.org/bugs/show_bug.cgi?id = 4922 (これは長くて長い話です)

于 2010-10-15T19:50:47.483 に答える
0

EclipseとXdebugの統合はオプションですか?私はTextMateでこれを行ったので、生成されたエラーメッセージをクリックして、正しいファイルの正しい行に移動できます。(詳細については、この質問を参照してください)。

于 2010-10-12T15:25:08.357 に答える
0

FILEでローカル パスを取得します。

たぶん、あなたはこのようなことを試してみませんか?

<?php
'127.0.0.1' == $_SERVER["REMOTE_ADDR"] and print __FILE__;
?>
于 2010-03-26T09:21:31.547 に答える