Я использую редактор C ++ для записи общих заметок, то есть я использую кодовые блоки { }
и многострочные комментарии /**/
для организации текста в иерархическом порядке . Большинство редакторов позволяют свернуть / развернуть таких блоков, позволяя просматривать только те части текста, которые меня интересуют.
например:.
{ /// Title
{ /// Contents
// 1. Introduction
// 2. Basic concepts
// 3. Strategies
// 4. Key words
}
{ /// 1. Introduction
/* Once upon a time...
*/
/* Another paragraph...
*/
}
Other chapters...
}
Этот подход работает довольно хорошо. Он сразу же читается любым текстовым редактором и предлагает древовидную структуру, которая мне очень нравится.
Однако он не настолько богат с точки зрения возможностей по сравнению с классическим текстовым процессором.
Вам известен какой-либо инструмент, который позволяет организовать текстовый файл иерархическим образом, не загрязняя текст слишком сильно, чтобы он оставался читаемым даже при непосредственном рассмотрении?
Полезными функциями будут, например, ссылки на другие части текста и другие документы; ссылки на интернет; ...
Спасибо!