Пример не идеального, но весьма хорошего WYSIWYG редактора конфиг-файла:
http://xta.github.io/HalloweenBash/index.html Неидеального, например, из-за того, что окошко с результатом - readonly, нельзя туда скопировать свой текущий конфиг или вставить что-то своё (\n, тулзы кроме git, цвета для отдельных кусков).
Что хорошо - есть и видимый результат, который обновляется сразу, и виден текстовый конфиг, и GUI.
Иногда делают очень плохо вот так: визард в три Next-кнопки и три отдельных экрана: "редактор" -> "превью результата" -> "можете сохранить конфиг". Хорошо ещё если "превью" не забудут.