Существует Wiki , который объясняет такие вещи, как (намеренно) нестандартное поведение . Кроме того, просмотр репозитория GitHub - это хороший способ узнать, что реализовано и не реализовано в VsVim, а также изучить функции Vim, о которых вы не знали. Я определенно узнал кое-что о Vim из запросов на добавленные функции и т. Д.
В реализации VsVim много чего не хватает, и так будет всегда. Есть только определенные области Visual Studio, в которых вы не можете точно наложить слой Vim поверх (например, несоответствие между тем, как Visual Studio обрабатывает документы, окна и вкладки, и способом, которым Vim обрабатывает буферы, окна и вкладки). Тем не менее, все больше и больше поддерживается постоянно, и вы всегда можете отправить запрос на извлечение. Джаред очень дружелюбный и с ним приятно работать. Я начал использовать VsVim полтора года назад и уже гораздо больше поддерживается, чем когда я начал его использовать.
Если вам интересно, правильно ли вы что-то делаете или же это не реализовано в VsVim, хорошо, если вы откроете Vim и воспользуетесь его функцией :help
, чтобы узнать. Вы всегда можете отправить вопрос на GitHub или, если вы действительно хотите подробно изучить Vim, вы можете заняться реализацией функции.
Наконец, документация неполная, но поскольку это вики, вы можете внести свой вклад в нее по мере изучения.