在 PhpStorm 中格式化 Homestead.yaml 文件后,格式的缩进与 Homestead.yaml.example 不一致
1、在 PhpStorm 中格式化 Homestead.yaml 文件后,格式的缩进不正确,格式如下。如图1
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
- ~/.ssh/id_rsa.pub
folders:
- map: E:/wwwroot/refactoring
to: /home/vagrant/Code/refactoring
sites:
- map: refactoring.test
to: /home/vagrant/Code/refactoring
databases:
- homestead
features:
- mysql: true
- mariadb: false
- postgresql: false
- ohmyzsh: false
- webdriver: false
services:
- enabled:
- "mysql"
# - disabled:
# - "postgresql@11-main"
#ports:
# - send: 33060 # MySQL/MariaDB
# to: 3306
# - send: 4040
# to: 4040
# - send: 54320 # PostgreSQL
# to: 5432
# - send: 8025 # Mailhog
# to: 8025
# - send: 9600
# to: 9600
# - send: 27017
# to: 27017
2、查看 Homestead.yaml.example 的格式,- 与 map 仅有一个空格。如图2
---
ip: "192.168.56.56"
memory: 2048
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/code
to: /home/vagrant/code
sites:
- map: homestead.test
to: /home/vagrant/code/public
databases:
- homestead
features:
- mariadb: false
- ohmyzsh: false
- webdriver: false
#services:
# - enabled:
# - "postgresql@12-main"
# - disabled:
# - "postgresql@11-main"
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
3、参考:https://www.jetbrains.com.cn/help/phpstorm/2021.3/yaml.html 。设置 – 编辑器 – 代码样式 – YAML 。设置可能被 EditorConfig 重写。禁用掉。如图3
4、再次格式化代码。格式与 Homestead.yaml.example 基本上保持一致。如图4
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
- ~/.ssh/id_rsa.pub
folders:
- map: E:/wwwroot/refactoring
to: /home/vagrant/Code/refactoring
sites:
- map: refactoring.test
to: /home/vagrant/Code/refactoring
databases:
- homestead
features:
- mysql: true
- mariadb: false
- postgresql: false
- ohmyzsh: false
- webdriver: false
services:
- enabled:
- "mysql"
# - disabled:
# - "postgresql@11-main"
#ports:
# - send: 33060 # MySQL/MariaDB
# to: 3306
# - send: 4040
# to: 4040
# - send: 54320 # PostgreSQL
# to: 5432
# - send: 8025 # Mailhog
# to: 8025
# - send: 9600
# to: 9600
# - send: 27017
# to: 27017




近期评论