Es gibt eine Wiki, die Dinge wie (beabsichtigt) nonstandard behavior erklärt. Außerdem können Sie mit dem GitHub-Repository lernen, was in VsVim implementiert ist und was nicht, und Vim-Funktionen kennenlernen, die Sie nicht kennen. Ich habe sicherlich eine Reihe von Dingen über Vim aus Feature-Anfragen, die dort veröffentlicht werden, usw. gelernt
Es gibt viele Dinge, die von der VsVim-Implementierung fehlt, und es wird immer. Es gibt nur bestimmte Bereiche von Visual Studio, auf denen Vim nicht genau überlagert werden kann (z. B. der Unterschied zwischen der Art und Weise, wie Visual Studio Dokumente, Fenster und Registerkarten verarbeitet, und der Art, wie Vim Puffer, Fenster und Registerkarten verarbeitet). Immer mehr werden jedoch kontinuierlich unterstützt und Sie können immer eine Pull-Anforderung senden. Jared ist sehr freundlich und es ist gut mit ihm zu arbeiten. Ich habe VsVim vor anderthalb Jahren benutzt und es wird bereits viel mehr unterstützt, als ich anfing es zu benutzen.
Wenn Sie sich fragen, ob Sie etwas falsch machen oder ob es einfach nicht in VsVim implementiert ist, ist es eine gute Sache zu öffnen Vim öffnen und verwenden Sie die :help
Funktion, um herauszufinden. Sie können immer ein Problem auf GitHub einreichen, oder wenn Sie Vim ausführlich lernen möchten, könnten Sie daran arbeiten, ein Feature zu implementieren.
Schließlich ist die Dokumentation unvollständig, aber da es ein Wiki ist, können Sie gerne dazu beitragen, wie Sie lernen.
Ich glaube nicht, dass es eine solche Dokumentation gibt - ich persönlich gehe einfach mit dem Gefühl, manchmal funktionieren Dinge, die in normalen Vim funktionieren nicht in VsVim (dh 'c3', was ich musste Ersetzen durch 'c3l'). [JaredPar] (http://stackoverflow.com/users/23283/jaredpar) ist der Autor der Bibliothek und ein Stammkunde hier, also wird er vielleicht vorbeikommen und mir beweisen, dass ich falsch liege. –