意向动作

在这个章节中:

介绍

PhpStorm帮你处理这种情况如当你使用的类没有被导入,或使用的方法还没定义等可以导致一些错误的结果。当怀疑有可能发生的问题,PhpStorm建议一个解决方案,并在某些情况下可以执行这些方案(适当的指定变量,创建丢失的引用等),除了语法问题,PhpStorm识别可以被优化或改进的代码结构,并建议合适的意向动作,用特殊图标表示。

意向动作图标

Item Icon Description
建议的意向动作 修复提示图标 黄色的灯泡表示着PhpStorm仅仅是建议改变你的代码。它包含一系列的代码改善的警告更正建议(类似微重构)
特殊的意向动作 特殊建议 这个符号出现在建议列表的每个特殊意向动作之前。如果如果一个意向动作提醒不可用,符号变为禁用的特殊建议,禁用的意向动作仍然可用并且可以再次被启用
快速修复建议 错误提示 红色的灯泡带着一个感叹号表示PhpStorm建议一种方法来修复一个错误。它与创建意向用例和快速修复相关
禁用 禁用建议 警告不可用,但是意向动作仍然可用并可再次启用

意向动作类型

在设置参数对话框中Editor的Intention页面可以查找特定意向动作的描述。在该页面中意向动作根据它们的使用区域分组。通常,意向动作可以分为几种类型,例如:

创建用例

这种类型的意向动作创建新的代码项:类、方法等等。它们智能分析代码并对特殊情况提供适当的动作。这种类型背后的思想是你可以使用新的东西而不用在一开始就声明它们。你可以不用离开当前的任务来处理一些微小的细节比如创建声明、新文件等等,这些可以让PhpStorm来处理而不用你自己分心去做。

快速修复

这种类型的意向动作响应通用的代码错误:使用不正确的访问修饰符,或者输入错误的表达式、或者缺少资源等等。PhpStorm
在你输入时捕获这些种类的问题,并提供快速的方法修复它们通过使用错误的适当的意向动作建议。

快速修复建议列表

微重构

这些意向动作出现在那些语法正确的代码,但是改进结构例如:

  • 转换代码结构
  • 分隔声明和分配
  • 分割合并语句和标签,等等。

编辑<注入语言>片段

对于代表语言注入的文本字符串,Edit \ Fragment意向动作可用。你可以使用这个意向动作在单独的编辑器打开相应的代码片段。

编辑注入语言代码片段

另请参阅:

参考:

概念: