En ce moment, lorsque je remarque un problème sur une page de mon site Web PHP, je dois regarder l'URL, en déduire mentalement quel fichier est responsable de l'affichage de cette page, puis naviguer l'arborescence de fichiers Eclipse PDT pour ouvrir ce fichier. C'est ennuyeux et utilise la puissance du cerveau qui aurait pu être appliquée pour résoudre le problème à la place.Ouverture d'un fichier local dans Eclipse à partir du Web
Je voudrais que mon site web PHP affiche sur chaque page un lien sur lequel je pourrais cliquer pour ouvrir automatiquement le bon fichier dans Eclipse.
Je peux facilement calculer le chemin absolu complet pour le fichier que j'ai besoin d'ouvrir (par exemple, ouvrez C: /xampp/htdocs/controllers/Foo/Bar.php lorsque vous visitez/foo/bar), et je peux faire Je suis sûr que Eclipse est actuellement ouvert avec le bon projet chargé, mais je suis bloqué sur comment je peux avoir Firefox/Chrome/IE dire à Eclipse d'ouvrir ce fichier spécifique.
Modifier
Je vais sur le chemin d'une donnée: URI, en ajoutant un lien vers mon dossier qui contient le nom du fichier, avec un type MIME inhabituel.
<a href="data:link/php;base64,IkM6XHhhb[snip]GhwIgo=">
View controller
</a>
Le contenu codé en base64 est le chemin absolu du fichier sur mon ordinateur. Lorsque je clique sur le lien, Firefox me permet de lier le type de contenu à une nouvelle application, j'ai donc choisi un fichier batch je me suis écrit:
for /f "delims=" %%i in (%1) do (
notepad.exe "%%i"
)
Cela fonctionne. Maintenant, je voudrais que le fichier soit ouvert dans la fenêtre déjà ouverte de Eclipse. Que dois-je remplacer notepad.exe
dans le lot ci-dessus?
Une histoire longue mais intéressante. Merci pour les heads up. On dirait que ma version ne fonctionnera pas bientôt ... –