自动导入
XML
显示自动导入工具提示 | 键入未绑定命名空间的名称时自动显示自动导入工具提示。有关详细信息,请参阅导入未绑定的命名空间。 |
打字稿/JavaScript
在代码完成时添加 ES6 导入 |
|
自动添加 TypeScript 导入 | 如果您希望 PhpStorm 在 TypeScript 代码中生成导入语句,请选中此复选框。使用下面的复选框选择何时调用导入生成。
|
当您在需要完整文件名的浏览器中使用 ES6 模块时,例如在 Chrome 中,重要的是 import 语句中的 ES6 模块的名称具有.js扩展名。
要在 JavaScript 上下文中自动添加扩展名,请选中代码样式:JavaScript页面的导入选项卡上的使用文件扩展名复选框。
要在 TypeScript 上下文中自动添加扩展名,请选中Code Style: TypeScript页面的Imports 选项卡上的Use file extension复选框。
PHP
在粘贴上插入导入 | 选择 PhpStorm 如何处理对粘贴代码块中缺少的类和方法的引用:
请注意,仅当复制的元素在代码中正确解析(即未通过未定义类或未定义方法检查突出显示)并且项目索引已完成时,才能在粘贴时添加导入。 |
在文件范围内启用自动导入 | 当您键入不属于任何特定命名空间的类或文件时,选中此复选框可让 PhpStorm 自动导入 PHP 命名空间、添加use语句并动态完成短类名称。默认情况下,复选框被清除。 |
在命名空间范围内启用自动导入 | 当您键入属于某个命名空间的类或文件时,选中此复选框可让 PhpStorm 自动导入 PHP 命名空间、添加use语句并即时完成短类名称。默认情况下选中该复选框。 |
处理来自全局空间的符号 | 在此区域中,分别为类、函数和常量配置从全局命名空间自动导入。
|