如何在 PhpStorm 中编辑 .env 文件?
How to edit .env files in PhpStorm?
我在 PhpStorm 终端中使用 copy .env.example .env
命令生成了新的 .env
文件。然后创建了 .env 文件,但我无法在 PhpStorm 中进行编辑。当我双击它时,它打开了外部编辑器 (Notepad++)。
Settings/Preferences | Editor | File Types
- 在顶部列表中找到
Files Opened in Associated Application
个条目
- 从底部列表(注册模式)中删除
.env
个文件的关联条目。
- 将这种模式与另一种(更合适的)文件类型(例如“文本文件”......或任何其他格式)重新关联
P.S. 有 . env 文件支持插件 为 [=12 添加文件图标和语法着色=] 某些语言的文件和代码完成助手(特别是 PHP):
https://plugins.jetbrains.com/plugin/9525--env-files-support
Features:
- Environment variables completion based on .env, Dockerfile and docker-compose.yml files.
- Go to declaration (in .env file) and usages(in code), by Ctrl / Cmd + Click or hot key (Ctrl / Cmd + B, etc.)
- .env file syntax highlighter
更新:2022-01-13
对于现代 IDE 版本(v2020.3.x 和更新版本),请查看以下 Whosebug 答案。 IDE 现在有更多选项可以影响 IDE 处理特定文件的方式:
有一个用于 .env 文件的插件。它还通过自动完成 env() 和 getenv() 函数来提供帮助。
https://plugins.jetbrains.com/plugin/9525--env-files-support
转到文件 -> 设置 -> 编辑器 -> 文件类型 -> 识别的文件类型和select“文本” -> 添加一些模式
.evn
*.env
.evn.*
*.env.*
我在 PhpStorm 终端中使用 copy .env.example .env
命令生成了新的 .env
文件。然后创建了 .env 文件,但我无法在 PhpStorm 中进行编辑。当我双击它时,它打开了外部编辑器 (Notepad++)。
Settings/Preferences | Editor | File Types
- 在顶部列表中找到
Files Opened in Associated Application
个条目 - 从底部列表(注册模式)中删除
.env
个文件的关联条目。 - 将这种模式与另一种(更合适的)文件类型(例如“文本文件”......或任何其他格式)重新关联
P.S. 有 . env 文件支持插件 为 [=12 添加文件图标和语法着色=] 某些语言的文件和代码完成助手(特别是 PHP):
https://plugins.jetbrains.com/plugin/9525--env-files-support
Features:
- Environment variables completion based on .env, Dockerfile and docker-compose.yml files.
- Go to declaration (in .env file) and usages(in code), by Ctrl / Cmd + Click or hot key (Ctrl / Cmd + B, etc.)
- .env file syntax highlighter
更新:2022-01-13
对于现代 IDE 版本(v2020.3.x 和更新版本),请查看以下 Whosebug 答案。 IDE 现在有更多选项可以影响 IDE 处理特定文件的方式:
有一个用于 .env 文件的插件。它还通过自动完成 env() 和 getenv() 函数来提供帮助。 https://plugins.jetbrains.com/plugin/9525--env-files-support
转到文件 -> 设置 -> 编辑器 -> 文件类型 -> 识别的文件类型和select“文本” -> 添加一些模式
.evn
*.env
.evn.*
*.env.*