代码之家  ›  专栏  ›  技术社区  ›  Victor Nicollet

在Eclipse中从web打开本地文件

  •  6
  • Victor Nicollet  · 技术社区  · 14 年前

    我希望我的PHP网站在每个页面上都显示一个链接,我可以单击该链接在Eclipse中自动打开正确的文件。

    编辑

    我将继续使用data: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"
    )
    

    这很管用。现在,我想打开这个文件 . 我要换什么 notepad.exe 上面那批货里有什么?

    4 回复  |  直到 14 年前
        1
  •  3
  •   ts.    14 年前

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

    我不确定它是否适用于伽利略(我在太阳神上)

    进一步阅读: https://bugs.eclipse.org/bugs/show_bug.cgi?id=4922 (说来话长)

        2
  •  2
  •   Pekka    14 年前

    我过去也试过类似的方法,但这并不像应该的那么容易。最终的结果总是Firefox需要一个扩展名来执行本地文件(我从来没有找到一个扩展名来完成这项工作),而IE再也不会这样做了(可能会保存一些复杂的专有VBScript/WScript)。

    我看到了两种解决方法:

    1. 窗户 + “执行”对话框

    2. eclipse:// )并将该协议与Eclipse绑定。这是一个非常好的方式实际上,我还没有尝试过这个,但肯定会在下一个项目中,我需要这个。 Mozillazine: Register protocol (参见.reg文件示例)

        3
  •  0
  •   fuxia    14 年前

    文件 .

    也许你可以试试这个?

    <?php
    '127.0.0.1' == $_SERVER["REMOTE_ADDR"] and print __FILE__;
    ?>
    
        4
  •  0
  •   Community Egal    7 年前

    正在将Eclipse与 Xdebug this question 详细信息)。