在Visual Studio 2013中安装VsVim

4
当我尝试在Visual Studio 2013中安装VsVim时,出现了以下错误:
安装无法将扩展程序安装到所有选定的产品中。有关更多信息,请单击对话框底部的安装日志链接。 该扩展程序无法安装在任何当前已安装的产品上。
11/27/2013 6:32:49 PM - Microsoft VSIX Installer
11/27/2013 6:32:49 PM - -------------------------------------------
11/27/2013 6:32:49 PM - Initializing Install...
11/27/2013 6:32:49 PM - Extension Details...
11/27/2013 6:32:49 PM -     Identifier      : VsVim.Microsoft.e214908b-0458-4ae2-a583-4310f29687c3
11/27/2013 6:32:49 PM -     Name            : VsVim
11/27/2013 6:32:49 PM -     Author          : Jared Parsons
11/27/2013 6:32:49 PM -     Version         : 1.4.2.0
11/27/2013 6:32:49 PM -     Description     : VIM emulation layer for Visual Studio
11/27/2013 6:32:49 PM -     Locale          : en-US
11/27/2013 6:32:49 PM -     MoreInfoURL     : http://blogs.msdn.com/b/jaredpar
11/27/2013 6:32:49 PM -     InstalledByMSI  : False
11/27/2013 6:32:49 PM -     SupportedFrameworkVersionRange : [4.0,5.0]
11/27/2013 6:32:49 PM - 
11/27/2013 6:32:49 PM -     Supported Products : 
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Ultimate
11/27/2013 6:32:49 PM -             Version : [10.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Ultimate
11/27/2013 6:32:49 PM -             Version : [11.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Ultimate
11/27/2013 6:32:49 PM -             Version : [12.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Premium
11/27/2013 6:32:49 PM -             Version : [10.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Premium
11/27/2013 6:32:49 PM -             Version : [11.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Premium
11/27/2013 6:32:49 PM -             Version : [12.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Pro
11/27/2013 6:32:49 PM -             Version : [10.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Pro
11/27/2013 6:32:49 PM -             Version : [11.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.Pro
11/27/2013 6:32:49 PM -             Version : [12.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.IntegratedShell
11/27/2013 6:32:49 PM -             Version : [10.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.IntegratedShell
11/27/2013 6:32:49 PM -             Version : [11.0]
11/27/2013 6:32:49 PM -         Microsoft.VisualStudio.IntegratedShell
11/27/2013 6:32:49 PM -             Version : [12.0]
11/27/2013 6:32:49 PM -         AtmelStudio
11/27/2013 6:32:49 PM -             Version : [6.0]
11/27/2013 6:32:49 PM -         AtmelStudio
11/27/2013 6:32:49 PM -             Version : [6.1]
11/27/2013 6:32:49 PM - 
11/27/2013 6:32:49 PM -     References      : 
11/27/2013 6:32:49 PM - 
11/27/2013 6:32:49 PM - Searching for applicable products...
11/27/2013 6:32:49 PM - Found installed product - Microsoft Visual Studio Express 2013 for Windows Desktop
11/27/2013 6:32:49 PM - Found installed product - Global Location
11/27/2013 6:32:49 PM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
   at VSIXInstaller.App.InitializeInstall()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

有任何想法吗?我真的很喜欢这个扩展!


你是否拥有任何受支持的版本?它们在错误消息中列出。 - ta.speot.is
2个回答

11

您已安装了Visual Studio Express 2013。由于express版本不支持扩展,因此无法安装VsVim。只有完整版支持扩展,所以您需要购买Visual Studio 2013才能安装VsVim。


2
@shf301是正确的,这只是Visual Studio Express的一个限制。有一个用户声音请求可以更改此设置,以允许安装扩展名的Express版本,您可以投票支持 https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2086051-allow-extensions-plugins-for-vs-express - JaredPar
2
您不需要购买Visual Studio来启用扩展功能。现在有Visual Studio Community(免费版本)可供使用,其中允许使用扩展功能:https://www.visualstudio.com/en-us/products/free-developer-offers-vs.aspx - Daan
Daan的评论适用于VS-Community-2015。功能列表顶部的“制作iPhone / Android应用程序”让我误入歧途,但似乎只是VS。 VsVim已安装并正常工作。 - kitsu.eb

0

下载 VsVim。

这是一个针对 Visual Studio 2010 及以上版本的 Vim 模拟层。它将 Vim 的熟悉按键体验直接集成到 Visual Studio 的编辑器中。

而且在 VS-Community 版本中也可以正常使用。 要安装插件,只需双击 VsVim.vsix 即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接