У нас есть иерархически упорядоченные элементы, хранящиеся в текстовом файле и идентифицированные с помощью табулятора.
- цвета
- красный
- зеленый
- синий
- компьютеры
- Linux
- макинтош
- Windows
- чисел
- один
- два
- три
TREE +---colors ¦ +---blue ¦ +---green ¦ +---red +---computers ¦ +---linux ¦ +---mac ¦ +---windows +---numbers +---one +---three +---two
Смотрите эту картинку для иллюстрации. Как удобно редактировать и переупорядочивать такие списки в стиле WYSIWYG ? Нужно уметь перемещать предметы вверх и вниз по уровням. Также примените алфавитную сортировку к ветви дерева.
Существует ли простой и подходящий язык, программный инструмент или рабочий процесс для этого?
MS Word немного перегружен. Word использует только стилизацию и не экспортирует данные. XML - лучший способ хранения вложенных данных, но его необычайно сложно редактировать. Если решения не существует, мы должны его кодировать. Но это было бы неплохой инвестицией.