Here are some tools I find very useful for storing and retrieving information in plaintext files. I suppose most are very well known to many DC members reading this thread already, but anyway...
- FindAndRunRobot (FARR)
Program/file launcher with powerful, customizable aliases.
https://www.donation...er/popular-apps/farr- Everything
Instantly find any filename/path on any drive that match a search string.
https://www.voidtools.com/- grepWin
Handy GUI for regex search inside plaintext files.
Fast enough when searching a limited set of folders.
Also does batch find and replace in multiple plaintext files.
https://github.com/stefankueng/grepWin- ripgrep
Super fast command line regex search inside plaintext files.
Useful for finding a string inside some plaintext note when the string is not in the filename/filepath and you have no clue what folder the file with the string is in.
https://github.com/BurntSushi/ripgrep- AutoHotkey
For making scripts to superpower FARR aliases and quickly jump/switch between these other tools and text viewers/editors and File Explorer.
https://www.autohotkey.com/- VS Code or some other general purpose code editor.
For powerful plaintext viewing, editing and formatting. Also for writing Markdown with preview.
The interface is more complex than for some standalone Markdown editors. But on the plus side code editors are power tools for transforming and navigating plaintext in a lot of ways that tend to come in handy sooner or later.
https://code.visualstudio.com/The above tools work better when you do these things:
1. put tags in the filenames of plaintext files
2. make .txt plaintext "companion files" with tags in filename and notes inside next to non-plaintext files.
3. organize files at least roughly into (sub)folders based on topic, context or life domain. Put tags in foldernames.
4. when needed tag filenames/foldernames with timestamps (YYMMDD at minimum or YYYYMMDDhhmmss) to make them more unique.
You can speed up 1-4 with AutoHotkey, of course
The neat thing with unique filenames is that you can use them as "quasi hyperlinks" in plaintext. Like so: An AutoHotkey hotkey takes the current selection in the active VS Code window (or Notepad or any other plaintext editor/viewer you want), uses Everything under the hood to find the one unique matching full filepath, and then acts on it (open/run the file, open its folder in Explorer, ...). For example a file you name "food korean 191025.txt" will likely remain unique and so can be used as a short and quick quasi hyperlink.
The search tools FARR/Everything can also be used as bookmark managers, since URLs can be stored as individual plaintext .url files with tagged filenames.