【问题标题】:In Delphi IDE, how to quickly determine the location of an open non-project-related file?在Delphi IDE中,如何快速确定打开的非项目相关文件的位置?
【发布时间】:2009-06-24 20:12:12
【问题描述】:

这可能是一个有简单/简单/明显答案的问题,但我发现自己问了很多很多次,却永远无法回答:

当我按住 Ctrl 键单击一个类名时,Delphi 会加载定义它的单元(假设它在浏览路径上)。在 IDE 中打开它后,有没有办法快速找出该 PAS 文件在硬盘驱动器上的文件夹位置?

【问题讨论】:

    标签: delphi ide


    【解决方案1】:

    Erika 的答案很好。这是一个更好的方法:您可以让 Delphi 打开 Windows 文件夹并为您突出显示该文件。设置方法如下:

    工具菜单 -> 配置工具 -> 添加

    Title: Explore
    Program: Explorer.exe
    Working dir: <leave blank>
    Parameters: /select, $EDNAME
    

    这是一个简单的小技巧,如果你想找到一个文件,它会非常方便。

    编辑:一个注意事项:如果您当前有一个 Windows 资源管理器窗口打开到文件所在的文件夹,在 XP 中它将激活该窗口,但 不 选择文件。在 Vista 和 Win7 中,它会打开一个新的窗口副本。

    【讨论】:

    • 梅森,你摇滚。这是我希望我可以检查两个答案作为答案的时刻之一!非常感谢——太好了。
    • 甜蜜。我以前用过这个,但是 /select 参数很糟糕......投票!
    • 这应该是 Delphi 的默认设置。 +1
    • ...而且,与选项卡悬停不同,这适用于 Delphi 5。谢谢!
    【解决方案2】:

    在 Delphi 2009 中,您可以将鼠标悬停在代码顶部的选项卡上。

    【讨论】:

    • 我知道这很简单,但不知道它在哪里。像这样工作的也是 D2007。非常感谢!
    【解决方案3】:

    如果您安装CNPack,一个免费的Delphi 插件,您也可以右键单击一个选项卡,然后会提供一个弹出菜单,其中包括在资源管理器中打开已编辑文件的功能(很像梅森的工具技巧)。

    【讨论】:

      【解决方案4】:

      通常文件->另存为也默认到正确的文件夹。

      例如,如果您将插入符号放置在单元名称中并按 Ctrl-Enter(顺便说一句,即使程序正在调试器中运行,而 Ctrl-Click 没有运行)并执行 File->Save As,您将被带到正确的文件夹。

      至少我一直是这样做的——在这里学习两个新技巧之前:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 2013-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-28
        相关资源
        最近更新 更多