- 创建导入
- 介绍
- 补全短的类名并实时导入PHP命名空间
- 使用快速修复导入PHP命名空间
- 导入XML命名空间
- 导入TypeScript符号
- 另请参阅:
创建导入
在这个页面中:
- 介绍
- 补全短的类名并实时导入PHP命名空间
- 使用快速修复导入PHP命名空间
- 导入XML命名空间
- 导入TypeScript符号
介绍
导入语句添加到导入部分,当时光标不从当前位置移开,并且当前编辑会话不会被打断。这个特性被认作导入助手
这同样可能应用于XML文件。当你输入一个未创建的命名空间的标签,导入助手建议创建一个命名空间并提供一个适当的可选的列表。
当你引用一个当前文件之外定义的PHP类,PhpStorm查找这个类定义的位置 ,因此你可以执行以下操作之一:
- 使PhpStorm自动补全类的完整的名称,包含类定义的命名空间。这将导致弄乱你的代码。
- 使PhpStorm自动不断短类名并导入类定义的命名空间
- 使用快速修复手动的导入命名空间
在PHP环境中,通过插入use
语句导入一个命名空间。
补全短的类名并实时导入PHP命名空间
要补全短的类名并导入PHP命名空间,按照以下步骤:
要启用实时导入命名空间,打开PhpStorm设置,并且点击Editor节点下的Auto Import。在打开的编辑器:自动导入页面,在PHP部分配置自动的命名空间导入。
- 要使PhpStorm自动导入PHP命名空间,使用use语句,并且实时的补全短类名当你在属于某个命名空间下的类或文件中输入时,选择Enable auto-import in namespace scope复选框。这个复选框默认是选中的。
- 要使自动命名空间导入使用当你在不属于指定命名空间下的文件中输入,选择Enable auto-import in file scope复选框。
打开目标文件进行编辑并开始输入类的短名称。
从建议的补全变量,选择相应的类名称:
PhpStorm补全短的类名称并插入
use
命名空间语句。
使用快速修复导入PHP命名空间
要使用快速修复导入PHP命名空间,按照以下步骤:
打开目标文件进行编辑并引用一个PHP类。如果引用的类没有定义,下面的提示将出现:
按
Alt+Enter
。PhpStorm建议导入已经检测并发现类定义的命名空间。按
Enter
。PhpStorm插入一个命名空间声明语句(use
语句):
导入XML命名空间
要导入XML命名空间,按照以下步骤:
打开目标文件进行编辑,并输入一个标签。如果没有命名空间约束,下面的提示将出现:
按
Alt+Insert
。如果有多个选择,在列表中选择目标命名空间。PhpStorm创建一个命名空间声明。
导入TypeScript符号
在TypeScript环境中,PhpStorm可以为模块、类和其他可以被作为类型导入或调用的符号生成import
语句。在编辑器中打开文件并执行以下操作之一:
开始输入符号的短名称。从建议的补全变量中,选择相应的符号名称:
光标指向未解析的符号的位置,显示为红色的那个,并按
Alt+Ender
:在上下文菜单,选择Add import statement并按
Enter
。配置PhpStorm来显示弹出框每当你悬停指针在一个未解析的需要导入的引用:
- 打开设置参数对话框通过按
Ctrl+Alt+S
或选择File | Settings(Windows/Linux)/PhpStorm | Preferences(OS X),展开Editor节点,并点击General下面的Auto Import。 在打开的自动导入页面,在TypeScript区域选择Show import pop-up复选框。
每当你在一个为解析的符号上悬停鼠标指针,PhpStorm将显示下列弹出信息:
按
Alt+Enter
来使一个导入语句生成并自动被插入。
- 打开设置参数对话框通过按
在其他情况下,PhpStorm插入一个Import
语句:
另请参阅:
规程:
- 优化导入
参考:
- 代码风格
- 自动导入