1

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

谢谢你的任何建议。

4

2 回答 2

0

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

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

例如,参见结构的 AStyle 扩展清单:https ://code.google.com/p/astyle-extension/source/browse/trunk/+astyle-extension/AStyleExtension/source.extension.vsixmanifest?r=23

于 2015-01-03T16:55:20.587 回答
0

@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 文件的每个部分,但都无济于事。我还尝试添加一个标签,并将其插入其中,如下所示:https ://docs.microsoft.com/en-us/visualstudio/modeling/vs-shell-deployment?view=vs-2019 。但这也没有用。

更新:我确实将安装标签更改为如下所示:

  <Installation InstalledByMsi="false" AllUsers="false">
    <InstallationTarget Id="AtmelStudio" Version="[7.0]" />
  </Installation>

它似乎可以工作,但所有 Emacs 键条目都没有映射。所以我怀疑这个扩展是否可以继续工作。

于 2019-11-02T13:17:37.113 回答