Ответ 1
Notepad ++ может обрабатывать выделение синтаксиса YAML, и я предполагаю, что это также автоматически отступы.
Есть ли редактор, который может делать отступы автоматически?
Notepad ++ может обрабатывать выделение синтаксиса YAML, и я предполагаю, что это также автоматически отступы.
Notepad ++ по умолчанию вставляет вкладки как отступ, делая YAML недействительным (он будет отмечать недопустимую строку красным цветом). Если вы используете его как .yml-редактор, вы должны настроить "подставить с пробелами" в настройках.
Sublime Text 2 также поддерживает файлы YAML с подсветкой синтаксиса и отступом прямо из коробки. Если у вас есть вкладки как использование по умолчанию для отступов в Sublime Text, Джон Томас на Coder Wall объясняет, как это исправить. Я скопировал то, что он написал ниже для вашего удобства:
Языки, такие как YAML, требуют текста с отступом, используя пробелы. Вкладки не допускаются. Итак, если вы обычно используете Sublime Text 2 с вкладками в качестве отступа по умолчанию, вот как вы можете заставить определенный язык всегда использовать пробелы. Я буду использовать файл .yml в качестве примера, но вы можете выполнить те же действия для любого типа файла.
Используйте следующий код для настройки параметров отступов:
"tab_size": 2,
"translate_tabs_to_spaces": true
Я люблю PhpStorm beta... очень красиво и кросс-платформенный для загрузки
Хорошо, geany это определенно мой первый выбор. Лучший редактор кода когда-либо (а не IDE, хотя), делает много языков.
Существует также Yedit, который выглядит круто, но я еще не пробовал! И это плагин eclipse!
Если вам нужен редактор YAML для PHP ORM framework Doctrine или Propel, вы можете попробовать ORM Designer. Это визуальный редактор для модели ERD с поддержкой импорта/экспорта в файлы YAML.