是否有可以自动缩进的编辑器?
答案 0 :(得分:41)
Notepad++可以处理YAML语法突出显示,我认为它也会自动缩进。
答案 1 :(得分:18)
默认情况下,Notepad ++会将制表符作为缩进插入,使YAML 无效(它会将无效行标记为红色)。如果您将其用作.yml编辑器,则应在首选项中设置“替换为空格”。
答案 2 :(得分:9)
Sublime Text 2还支持带有语法突出显示和缩进功能的YAML文件。如果您在Sublime Text中将标签作为默认用于缩进,那么Coder Wall处的Jon Thomas将解释如何解决此问题。为了方便起见,我复制了下面写的内容:
YAML等语言要求使用空格缩进文本。不允许使用标签。因此,如果您通常使用带有制表符的Sublime Text 2作为默认缩进,则可以使用以下方法强制某种语言始终使用空格。我将使用.yml文件作为示例,但您可以对任何文件类型执行相同的步骤。
使用以下代码设置缩进设置:
"tab_size": 2,
"translate_tabs_to_spaces": true
答案 3 :(得分:4)
我喜欢PhpStorm测试版...非常好并且跨平台启动
答案 4 :(得分:2)
答案 5 :(得分:0)
如果您需要PHP ORM框架Doctrine或Propel的YAML编辑器,您可以尝试ORM Designer。它是ERD模型的可视化编辑器,支持导入/导出到YAML文件。