I'm also a vim addict and keep all my notes in a semi-gtd inspired vim wiki. It's a vim plugin on top of the viki plugin (http://www.vim.org/scripts/script.php?script_id=861). The code is up on github for anyone interested: http://github.com/benbest86/vikigtd
It has some basic functionality like keeping reference files, search with Xapian, project todo lists that you can easily print in a daily log and check off in a single place.
Haven't ever really thought about making it easily installable etc, not sure what the GTD+vim market/interest would be, but I'd be happy to up the documentation if someone is interested.
For actually remembering information, note taking is a good first step, but I usually don't keep those notes. To actually assimilate knowledge you've got to to take it in, put it in the context of the rest of your knowledge, contrast it with other things, and ultimately use it to produce something.