如何在 PhpStorm 中编辑 .env 文件?

Posted

技术标签:

【中文标题】如何在 PhpStorm 中编辑 .env 文件?【英文标题】:How to edit .env files in PhpStorm? 【发布时间】:2016-10-04 10:07:08 【问题描述】:

我在 phpStorm 终端中使用 copy .env.example .env 命令生成了新的 .env 文件。然后创建 .env 文件,但我无法在 PhpStorm 中编辑。当我双击它打开外部编辑器(记事本++)。

【问题讨论】:

这真的很奇怪。我在 PhpStorm 中正常打开 thos 文件没有任何问题。 【参考方案1】:
    Settings/Preferences | Editor | File Types 在顶部列表中找到Files Opened in Associated Application 条目 从底部列表(已注册模式)中删除 .env 文件的关联条目。 将此类模式与另一个(更合适的)文件类型(例如“文本文件”.. 或任何其他格式)重新关联

PS.​env files support plugin 可以为 .env 文件添加文件图标和语法着色以及某些语言(尤其是 PHP)的代码完成助手:

https://plugins.jetbrains.com/plugin/9525--env-files-support

特点:

环境变量补全基于 .env、Dockerfile 和 docker-compose.yml 文件。 通过 Ctrl / Cmd + Click 或热键 (Ctrl / Cmd + B 等转到声明(在 .env 文件中)和用法(在代码中) .) .env 文件语法高亮

更新:2022-01-13

对于现代 IDE 版本(v2020.3.x 和更高版本),请检查以下 *** 答案。 IDE 现在有更多选项可以影响 IDE 处理特定文件的方式:https://***.com/a/65701638/783119

【讨论】:

【参考方案2】:

转到文件 -> 设置 -> 编辑器 -> 文件类型 -> 识别的文件类型并选择“文本” -> 添加一些模式

.evn
*.env
.evn.*
*.env.*

【讨论】:

【参考方案3】:

.env 文件有一个插件。它还通过自动完成 env() 和 getenv() 函数来提供帮助。 https://plugins.jetbrains.com/plugin/9525--env-files-support

【讨论】:

以上是关于如何在 PhpStorm 中编辑 .env 文件?的主要内容,如果未能解决你的问题,请参考以下文章

env:node:编译时phpstorm中没有这样的文件或目录

怎么在phpstorm里查找编辑好的文件

PhpStorm:可以在每次文件编辑时更新文件模板吗?

如何在 PhpStorm IDE 中注释多行?

如何在 phpstorm 中使用指南针?

phpstorm 中如何查找文件夹