Windows用户的最佳YAML编辑器?

时间:2010-02-10 09:18:51

标签: editor yaml

是否有可以自动缩进的编辑器?

6 个答案:

答案 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文件作为示例,但您可以对任何文件类型执行相同的步骤。

  • 在Sublime Text 2中编辑.yml文件时,转到Sublime Text 2 菜单。转到首选项 - >设置 - 更多 - >语法说明 - 用户
  • Sublime Text 2将打开特定于您的语言的设置文件 选择编辑设置。在这种情况下,我将编辑 YAML.sublime-settings文件,仅将设置应用于 YAML语法语言。
  • 使用以下代码设置缩进设置:

    "tab_size": 2,
    "translate_tabs_to_spaces": true
    

答案 3 :(得分:4)

我喜欢PhpStorm测试版...非常好并且跨平台启动

答案 4 :(得分:2)

嗯,geany这绝对是我的第一选择。有史以来最好的代码编辑器(虽然不是IDE),可以使用很多语言。

还有Yedit看起来很酷,但我还没有尝试过!这是一个eclipse插件!

答案 5 :(得分:0)

如果您需要PHP ORM框架Doctrine或Propel的YAML编辑器,您可以尝试ORM Designer。它是ERD模型的可视化编辑器,支持导入/导出到YAML文件。