首页 > 解决方案 > Visual Studio 2019 中的 Emacs 键绑定

问题描述

我尝试从 Visual Studio 2019 preview1 下的 Extensions and Updates 中安装“Emacs Emulation”,但失败了。

有没有办法让 VS 2019 支持 Emacs 键绑定。

标签: visual-studioemacs

解决方案


根据以下页面

https://devblogs.microsoft.com/visualstudio/how-to-upgrade-extensions-to-support-visual-studio-2019/

必须执行以下操作:

1) 修复InstalltionTarget的版本号

<Installation InstalledByMsi="false"> 
   <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[14.0,16.0)" /> 
</Installation>

2) 修复 Prerequisite 标签的版本号

<Prerequisites> 
   <Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,)" DisplayName="Visual Studio core editor" /> 
</Prerequisites>

对于这种情况,1)从以下存储库中获取代码: https ://github.com/justcla/EmacsKeys

2) 编辑第 25 行 source.extension.vsixmanifest。

"<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,16.0)" DisplayName="Visual Studio core editor" />"

只需删除 16.0 并构建扩展。您会收到警告,但它似乎有效。


推荐阅读