PHP集成开发环境PhpStorm快速入门指南(五):查找代码
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。
当您的项目很大时,或者当您必须使用他人编写的代码时,至关重要的是能够快速找到您要查找的内容并深入研究代码。这就是PhpStorm带有一组导航 功能的原因,该功能将帮助您查找代码。
基本搜寻
为了找到项目中使用的特定符号,PhpStorm建议通过“ 查找用法” 进行全面搜索Alt+F7:
您还可以仅在当前文件中Ctrl+F,目录中,任意范围内或整个项目中搜索Ctrl+Shift+F。
要尝试基本搜索,请 在您的项目中打开workshop / 01_Navigation / 05_Find_usages / 5.2_Find_Usages.php或workshop / 01_Navigation / 05_Find_usages / 5.1_Highlight_Usages_in_File.php并按照注释中的说明进行操作。
项目导航
您可以通过查看文件结构及其导入或调用层次结构了解很多,并可以在强大的导航操作的帮助下使用它来浏览代码。
- “随处搜索”使您可以一次搜索类,文件,符号和菜单操作,并导航到它们。要启动“随处搜索”,请单击 PhpStorm窗口右上角的放大镜图标或按Shift两次。如果未指定任何搜索模式,则PhpStorm将显示最近文件的列表,您可以在其中单击以下内容导航到相关项目:
要搜索特定内容,请键入搜索模式。请注意,除符号外,“无处不在搜索”还可以查找操作:
在“ 无处不在搜索”模式下,PhpStorm甚至接受CamelHumps并识别中间匹配项。
要尝试各种使用“随处搜索”的方法,请在项目中打开workshop / 01_Navigation / 01_Navigate_to_something_you_know / 1.6_Search_everywhere.md并按照说明进行操作。
当然 ,您也可以按名称导航到类 Ctrl+N,文件 Ctrl+Shift+N或符号 Ctrl+Shift+Alt+N,请参阅 按名称搜索目标(在各处搜索)。
- 转到声明 (Ctrl+B,Ctrl+Click)将带您到首次声明特定符号的位置。这种类型的导航可在源代码中的任何位置使用,甚至可以在其他类或注释中使用。要尝试浏览“声明”,请在项目中打开workshop / 01_Navigation / 02_Navigate_to_Declaration / 2.1_Go_to_declaration.php,然后按照注释中的说明进行操作。
- 转到实现 Ctrl+Alt+B 将带您到特定类的实现。如果有多种实现,PhpStorm会在列表中显示它们,您可以在其中选择要导航的相关实现。要尝试浏览“实施”,请在您的项目中打开workshop / 01_Navigation / 04_Navigate_class_hierarchies / 4.1_Go_to_Implementation.php并按照注释中的说明进行操作。
浏览时间轴
PhpStorm会自动在本地历史记录中跟踪您对源代码所做的更改,重构的结果等。与传统的版本控制系统相反,始终启用本地历史记录。要查看文件或文件夹,请选择VCS |。当地历史| 从主菜单显示历史记录。您可以在此处查看更改,恢复更改()或创建补丁():
要自己尝试使用本地历史记录,请在您的项目中打开workshop / 09_Version_Control / 07_Local_History.php并按照注释中的说明进行操作。
**想要购买PhpStorm正版授权的朋友可以。