Это, вероятно, вопрос, который имеет легкий/простой/очевидный ответ, но я много раз просил его много раз и никогда не мог ответить на него:
Когда я Ctrl-click имя класса, Delphi загружает блок, который его определяет (при условии, что он находится на пути просмотра). Как только он откроется в среде IDE, есть ли способ быстро узнать, где этот файл PAS находится по папке на жестком диске?
Ответ 1
В Delphi 2009 вы можете навести курсор на вкладку в верхней части кода.
Ответ 2
Эрика получила хороший ответ. Здесь еще лучше: вы можете открыть Delphi папку Windows и выделить файл для вас. Здесь, как настроить:
Меню "Сервис" → "Настроить инструменты" → "Добавить"
Title: Explore
Program: Explorer.exe
Working dir: <leave blank>
Parameters: /select, $EDNAME
Это простой маленький трюк, который может быть очень удобным, если вы хотите найти файл.
EDIT: одно примечание. Если в настоящее время окно Windows Explorer открыто для папки, в которую находится файл, в XP он активирует окно, но не будет выбирать файл. В Vista и Win7 откроется новая копия окна.
Ответ 3
Если вы установите CNPack, бесплатный плагин Delphi, вы также можете щелкнуть правой кнопкой мыши по вкладке и вам будет предложено всплывающее меню, которое включает в себя возможность открыть отредактированный файл в проводнике (так же, как трюк с инструментами Mason).
Ответ 4
Обычно File- > Save As также по умолчанию соответствует правильной папке.
Например, если вы поместите каретку внутри имени юнита и нажмите Ctrl-Enter (который, BTW, работает, даже если программа работает в отладчике, когда Ctrl-Click не делает этого) и выполните File- > Save As, вы попадете в нужную папку.
По крайней мере, так, как я всегда это делал - перед изучением двух новых трюков здесь:)