idea 倒入php,IntelliJ IDEA创建导入

引用尚未导入的类时,IntelliJ IDEA 可帮助您找到该文件并将其添加到导入列表中。根据您的设置,您可以导入单个类或整个包。

tip:要配置自动导入的工作方式,请打开 IntelliJ IDEA 设置,然后转到“自动导入”页面。

导入语句将被添加到“导入”部分,但光标不会从当前位置移动,并且您当前的编辑会话不会挂起。这个功能被称为“导入助手”。

同样的可能性适用于 XML,JSP 和 JSPX 文件。当您键入具有未绑定命名空间的标签时,“导入助手”建议创建一个命名空间,并提供适当的选项列表。

当您引用在当前文件外部定义的 PHP 类时,IntelliJ IDEA 可以定义类定义,您可以执行以下操作之一:

IntelliJ IDEA 自动完成完全限定的类名,包括定义类的命名空间。这将导致乱码。

让 IntelliJ IDEA 自动完成短类名称并导入类在中定义的命名空间。

使用快速修复程序手动导入命名空间。

在 PHP 上下文中,通过插入 use 语句导入命名空间。

IntelliJ IDEA 即时导入包

IntelliJ IDEA 要即时导入包,请按照下列步骤操作:

开始在编辑器中输入名称。如果名称引用了尚未导入的类,则会显示以下提示:

635f238d2ed7833417d276c60b1aec6f.png如果弹出的窗口使您烦恼,请更改当前文件的此行为。只需点击状态栏上的

f0c9a93d38c159ed990632574c4f0d50.png图标,并清除 "复选框导入" 弹出窗口:

11a0adf79eb69f8a4c6850f53a57da91.png未解析的参考文献将被强调,您将必须显式调用 "意图操作" 添加导入。

按 Alt+Enter 键。如果有多个选项,请从列表中选择所需的导入。

beafbf2ea6b75c89770a4b70475b26dc.png

IntelliJ IDEA 提供了一个快速修复程序,可自动安装您要导入的软件包:如果在 import 关键字之后键入当前计算机上当前不可用的软件包的名称,则快速修复建议忽略未解析的引用,或下载并安装缺少的包:

6d36cbe9004115fcfc0915aa57430ba2.png

如果选中了 "即时添加明确导入" (Add unambiguous imports on the fly)选项,IntelliJ IDEA 不会通知您所需的导入 (如果只有一个选择),并自动添加唯一可能的导入。

完成一个简短的类名,并即时导入一个 PHP 命名空间

要编译一个简短的类名并导入一个 PHP 命名空间,请按照下列步骤操作:

为了启用即时命名空间导入,请打开 IntelliJ IDEA 设置,然后单击 "编辑器" 节点下的 "自动导入"。在“编辑器”中:打开“自动导入”页面,在 "PHP" 部分中配置自动命名空间导入。要使 IntelliJ IDEA 自动导入 PHP 命名空间,请添加 use 语句,并在您在属于某个命名空间的类或文件中键入时完成短类名称,请选中 "在命名空间范围内启用自动" 复选框。默认情况下,此复选框处于选中状态。要在输入不属于任何特定命名空间的文件时,应用自动命名空间导入,请选中 "在文件范围内启用自动"

复选框。

打开所需的文件进行编辑,并开始输入类的简称。

从建议的完成变体中,选择相关的类名称:

00d0065a093c70294e6f000e17096bf9.png

IntelliJ IDEA 完成短类名称,并在定义了所选类的命名空间中插入一个 use 语句:

4b65d628c312ea82326b75f01c624a5a.png

IntelliJ IDEA 使用快速修复程序导入PHP命名空间

要使用快速修复程序导入 PHP 类,请按照下列步骤操作:

打开所需的文件进行编辑并引用 PHP 类。如果引用的类未绑定,则会显示以下提示:

40e9aff70440be6a27a0901a3a3b83f5.png

按 Alt+Enter。IntelliJ IDEA 建议导入它检测到类的声明的命名空间:

a7ce1f06016ce8f27821f33e1fabf547.png

按 Enter。IntelliJ IDEA 插入一个命名空间声明语句(use 语句):

e329884eda2f8876fd56b9fe3b22d1e9.png

IntelliJ IDEA 导入 TypeScript 符号

在 TypeScript 上下文中,IntelliJ IDEA 可以 import为可以为模块、类和任何其他可以导出并作为类型调用的符号生成导入语句。在编辑器中打开所需的文件,然后执行以下操作之一:

开始输入符号的短名称。从建议用于的完成变体中,选择相关的符号名称:

4a73923e3aa6cfdc862131db1b86f895.png

将光标定位在未解析的符号 (以红色显示) 中,然后按 Alt+Enter:

f553581ea5d9bc31f47c3937ebef7f65.png在上下文菜单上,选择“添加导入语句”并按 Enter。

每当将鼠标指针悬停在需要导入的未解析引用上时,请配置 IntelliJ IDEA 以显示弹出窗口:通过按 Ctrl+Alt+S 或选择文件| 设置(Windows 和 Linux 系统中)或 IntelliJ IDEA | 首选项(macOS 系统中)打开“设置/首选项”对话框。展开编辑器节点,然后单击 "常规" 下的 "自动导入"。在打开的 "自动导入" 页上,选中TypeScript 区域中的 "显示导入弹出式" 复选框。每当您将鼠标指针悬停在未解析的符号上时,IntelliJ IDEA

将显示以下弹出消息:

dee86cb4b2717c3355ed991d33c33a79.png按下 Alt+Enter 可以自动生成并插入导入语句。

在任一种情况下,IntelliJ IDEA 都会插入一条 导入(import)语句:

001b7a5fbb22c53260419dcef873fda9.png

您可以在代码样式上为生成的导入语句配置引号样式:在 TypeScript 页面,标点符号选项卡(文件| 设置| 编辑| 代码风格| TypeScript | 标点符号 (File | Settings | Editor | Code style | TypeScript | Punctuation)(在 Windows 和 Linux 系统中)或者 IntelliJ IDEA | 首选项| 编辑| 代码风格| TypeScript

| 标点符号 )。(IntelliJ IDEA | Preferences | Editor | Code style | TypeScript | Punctuation)(在 macOS 中)

IntelliJ IDEA 导入 XML 命名空间

如果要导入 XML 命名空间,请按照下列步骤操作:

打开所需的文件进行编辑,然后开始输入标签。如果未绑定命名空间,则会显示以下提示:

1cc643558f665f79f482194a727e145e.png

按 Alt+Enter。如果有多个选项,请从列表中选择所需的命名空间。

8c254997397a266d2de798b5d93c45c3.png根据文件类型的不同,IntelliJ IDEA 创建命名空间声明或 taglib:

90e42d1a1f0d1aaac2488fb9b5d687d8.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值