现在,当我在我的 PHP 网站上的某个页面上发现问题时,我必须查看 URL,在脑海中推断出负责显示该页面的文件,然后导航 Eclipse PDT 文件树以打开该文件。这很烦人,并且使用了本可以用于解决问题的脑力。
我希望我的 PHP 网站在每个页面上显示一个链接,我可以单击该链接以在 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
在上述批次中我必须替换什么?