有没有人找到在Atmel Studio 6中使用Emacs键盘快捷键的方法?我意识到它是基于Visual Studio构建的,并且有一个用于Visual Studio的Emacs Emulation扩展。我在Atmel Studio的扩展管理器中看不到Emacs Emulation扩展。Emacs Emulation扩展是可以下载的,我只是不知道如何让Atmel Studio在我的系统上知道它,或者是否有更好的方法在Atmel Studio中设置Emacs键绑定。
谢谢你的建议。
发布于 2015-01-04 00:55:21
要将Visual Studio扩展安装到Atmel Studio中,请打开您最喜欢的压缩程序中的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
发布于 2019-11-02 21:17:37
@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键条目都没有映射。所以我怀疑这个扩展是否还能工作。
https://stackoverflow.com/questions/26914245
复制相似问题