Atmel Studio中的Emacs键盘快捷键

Atmel Studio中的Emacs键盘快捷键,emacs,keyboard,atmelstudio,Emacs,Keyboard,Atmelstudio,有没有人找到在Atmel Studio 6中使用Emacs键盘快捷键的方法?我意识到它是在VisualStudio上构建的,并且VisualStudio有一个Emacs仿真扩展。我在Atmel Studio的扩展管理器中没有看到Emacs仿真扩展。Emacs仿真扩展是可下载的,我只是不知道如何在我的系统上让Atmel Studio知道它,或者是否有更好的方法在Atmel Studio中设置Emacs密钥绑定 感谢您的建议。要将Visual Studio vsix扩展安装到Atmel Studio

有没有人找到在Atmel Studio 6中使用Emacs键盘快捷键的方法?我意识到它是在VisualStudio上构建的,并且VisualStudio有一个Emacs仿真扩展。我在Atmel Studio的扩展管理器中没有看到Emacs仿真扩展。Emacs仿真扩展是可下载的,我只是不知道如何在我的系统上让Atmel Studio知道它,或者是否有更好的方法在Atmel Studio中设置Emacs密钥绑定


感谢您的建议。

要将Visual Studio vsix扩展安装到Atmel Studio中,请在您喜爱的zip程序中打开vsix,然后编辑其中的“extension.vsixmanifest”文件。在标记下,添加以下元素更改版本以满足您的需要

<IsolatedShell Version="6.1">AtmelStudio</IsolatedShell>

例如,请参见AStyle扩展清单中的结构:

@xoriath的答案对我来说不适用于Atmel Studio 7注意,我将6.1更改为7.0。安装程序只是说它无法识别扩展。以下是日志文件的一部分:

11/2/2019 8:15:59 AM - Searching for applicable products...
11/2/2019 8:15:59 AM - Found installed product - Global Location
11/2/2019 8:15:59 AM - Found installed product - AtmelStudio
11/2/2019 8:15:59 AM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
应该在何处插入此IsolatedShell节-哪个标记

我试着把它放在XML文件的每个部分,但都没有用。我还尝试添加一个标记,并将其插入其中,如下所示:。但这也不起作用

更新:我确实更改了安装标签,如下所示:

  <Installation InstalledByMsi="false" AllUsers="false">
    <InstallationTarget Id="AtmelStudio" Version="[7.0]" />
  </Installation>
它似乎是有效的,但是所有的Emacs键条目都没有映射。所以我怀疑这个扩展是否有效