I've tried to document every significant command in Vim. It's been quite a job. Here's the 800 page result.
Libreoffice and PDF format.