Я пишу заметки или документацию по программному обеспечению или частным проектам в Markdown. Эти отдельные файлы Markdown находятся либо в папке внутри проекта, либо общие заметки хранятся в Dropbox.
Найти информацию в проектах легко, используя полнотекстовый поиск Sublime Text. А как насчет глобального поиска по всем документам *.md?
Я ищу программное обеспечение, которое собирает все файлы *.md в моей системе (нужна возможность исключать файлы или папки , чтобы не было 1000 licence.md
файлов из программных библиотек), индексирует все файлы для полнотекстового поиска и отображает файлы, сгруппированные на панели. в своих папках.
Что я пробовал:
Эти 3 варианта работают, но перед началом поиска всегда требуется какая-то настройка (шаблон файла, исключение папок и т. д.).
TL;DR
Я представляю специальную базу знаний на основе Markdown/текстовых файлов, такую как Evernote, без каких-либо параметров импорта/экспорта. Просто индексируйте и отображайте. Организация и редактирование выполняются изначально в файловой системе.
Платформа: Windows
Что-то основанное на Xapian, например Recoll:
http://www.lesbonscomptes.com/recoll/pages/recoll-windows.html
Его можно настроить для исключения файлов или папок.
Вы можете попробовать Все .
Попробуйте выполнить поиск файлов md и добавить параметр поиска содержимого для поиска внутри содержимого.
Это было давно, но я искал что-то подобное и нашел способ, используя только окна.
Вы можете узнать, как здесь, где вы можете узнать, как настроить функцию индекса поиска Windows, и здесь, где вы можете узнать, как использовать индекс поиска из powershell.
Чтобы пойти дальше, создайте некоторый код, идеи здесь , где вы можете найти руководство по использованию поискового индекса с различными языками, а здесь конкретное использование python .
Надеюсь, что это может помочь.
Маркус
text/plain
» и добавьте в.md = text/plain
файл mimemap в C:\Users\WindowsUser\AppData\Local\Recoll.Маркус