Программное обеспечение с возможностью складного / расширяемого просмотра нескольких файлов TXT / MD
У меня есть много файлов todo в формате уценки, разбросанных по дереву каталогов. Мне нравится так держать, потому что мои файлы todo остаются в каждой папке проекта. Но я также хотел бы получить общий обзор того, что делать во всех моих проектах, поэтому я пока использую небольшой скрипт, который считывает список путей к этим файлам, объединяет файлы в один файл. Я использую Geany для открытия этого файла. Если я хочу что-то изменить, мне нужно открыть исходный файл, сохранить его и повторно применить мой скрипт.
Мне интересно, если кто-нибудь знает плагин программного обеспечения / Geany / плагин Atom, который сможет открыть эти несколько файлов в одном представлении. В идеале я хотел бы иметь возможность:
- складывать / расширять файлы один за другим
- сохранить любую модификацию в представлении непосредственно в исходном файле.md
- окраска синтаксиса, хотя я мог бы обойтись без
- Открытый исходный код
Тем не менее, я не нашел что-то более близкое к этому, чем моя конкатенация. Любая идея?
Большое спасибо!
2 ответа
Кажется, что VNote подойдет вашим потребностям.
Смотрите официальный скриншот ниже:
Вы можете скачать его и использовать в качестве AppImage:
cd ~/Downloads
wget https://github.com/tamlok/vnote/releases/download/v2.4/VNote-2.4-x86_64.AppImage
chmod +x VNote-2.4-x86_64.AppImage
./VNote-2.4-x86_64.AppImage
Другим предложением будет Zim, который вы найдете в Ubuntu Software. Он также работает на основе текстовых заметок на языке разметки. Он показывает вам дерево ваших заметок слева и позволяет связывать между собой заметки.
Хотя вы можете работать так же, как и сейчас, в нем есть плагин Todo, который использует другой подход. Вы можете вставить свои задачи в любую заметку, используя флажок. Плагин может затем собрать все эти задачи с разных страниц и показать их в виде списка, упорядоченного по срокам и приоритетам.
Отличное программное обеспечение от разработчика, который явно сам интенсивно использует свое программное обеспечение.