如何在Visual Studio中为mac启用VIM?

时间:2017-04-23 09:13:12

标签: c# macos visual-studio vim

我刚刚为我的Mac安装了Visual Studio。虽然在测试版中看起来不错。不幸的是,我似乎无法弄清楚VIM可能在哪里。我搜索过市场,但无法将任何文件或扩展程序加载到IDE中以启用VIM。我已经检查了键盘行为的偏好,但没有。

这个IDE真的没有最基本的工具之一吗?

5 个答案:

答案 0 :(得分:15)

无耻插件 - 使用我的插件:) https://github.com/nosami/XSVim/releases

现在可以在Visual Studio for Mac扩展库中使用(在IDE扩展下)

Visual Studio for Mac extension gallery

您通常可以在github发布页面上找到比VS for Mac插件库更新的版本。

答案 1 :(得分:3)

Visual Studio for Mac 不是 Visual Studio for Windows的直接端口。它本质上是另一个名为Xamarin Studio的IDE的alpha级重塑(其中还有很多工作),它本身就是MonoDevelop的品牌重塑。

因此,您暂时不应期望与Visual Studio生态系统中的其他工具的任何兼容性。

但是,如果确实想要,您可以将MacVim设置为外部工具,但您本身不会获得任何类型的集成:

external tool

答案 2 :(得分:3)

对我有用的是从此页面https://addins.monodevelop.com/Project/Index/403下载VsVim插件作为*.mpack文件。在我的情况下,文件名为Vim.Mac.VsVim-2.8.0.7.mpack

下载文件后,我打开了Visual Studio for Mac,从菜单中选择Visual Studio-Extensions以打开Extension Manager弹出窗口,单击Install from file...按钮并选择下载的*.mpack文件。

需要重新启动Visual Studio才能使扩展正常工作。

这是在Visual Studio for Mac 8.7.8中完成的。

答案 3 :(得分:0)

上次VisualStudio更新后(8.1.3-已安装新的编辑器),Vim不再起作用。

至少到目前为止,您需要在Visual Studio中将强制使用旧编辑器的设置标记为described in the extension's README here

在该页面上:

directions of how to choose the old editor pane in Visual Studio

答案 4 :(得分:0)

您需要使用VsVim。另外,对于那些通过google找到的人,解决方法是:

卸载损坏的VsVim扩展名,然后重新启动Visual Studio for Mac。

  1. [下载](https://addins.monodevelop.com/Stable/Mac/8.5/Vim.Mac.VsVim-2.8.0.5.mpack通过浏览器)
  2. 在VsMac中,转到“扩展”窗格,然后单击“从文件安装”。导航到“下载”文件夹,然后选择下载的.mpack文件。
  3. 由于某种原因,扩展程序无法立即使用。您需要重新启动Visual Studio for Mac。

参考:link