gpt4 book ai didi

visual-studio - Visual Studio 2012 或 2013 中的 Emacs 键绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 05:49:50 26 4
gpt4 key购买 nike

我更喜欢在 MSVS 中使用 Emacs 键绑定(bind)。在 MSVS 2008 中,这是 native 支持的,而在 MSVS2010 中,有一个扩展可以实现此目的

http://blogs.msdn.com/b/visualstudio/archive/2010/09/01/emacs-emulation-extension-now-available.aspx

我可以在 MSVS 2012 中安装此扩展吗? (到目前为止我还没有成功...)还有其他方法来实现 Emacs 键绑定(bind)吗?

最佳答案

我想出了如何让 VS 2010 的 emacs 模拟扩展在 VS 2012 上安装和运行。这有点凭内存,但这就是我所做的。

  1. 下载Emacs emulation extension .

  2. 将其从 EmacsEmulations.vsix 重命名为 EmacsEmulations.zip 并解压缩到文件夹中。

  3. 编辑 <VisualStudio Version="10.0"> Extensions.vsixmanifest 文件 (XML) 上的值:

    <SupportedProducts>
    <VisualStudio Version="11.0">
    <Edition>Pro</Edition>
    </VisualStudio>
    </SupportedProducts>

注意:Visual Studio 2013 通过设置 Version="12.0" 来工作。并且可以通过设置<Edition>Express_All</Edition>来使用VS Express

  • 压缩文件夹内的内容备份并将其重命名回 EmacsEmulations.vsix。

  • 以管理员身份运行 vsix 文件。这是必需的,以便扩展可以将 Emacs.vsk 写入程序文件文件夹。我不确定执行此操作的最佳方法,因此我以管理员身份运行命令提示符,然后执行 start emacsemulations.vsix根据提示。

  • 以管理员身份启动 VS 2012(仅限一次)。此时,扩展应显示为已安装在扩展管理器中,并且键绑定(bind)应在 Tools/Options/Keyboard 中列出。 。选择 emacs 键绑定(bind)。

  • 此时它应该可以工作了。虽然它对我不起作用,但我忽略了以管理员身份运行第 5 步,因此必须手动将 emacs.vsk 复制到正确的位置。当它仍然无法工作时,我打开 VS 命令窗口(Windows/其他 Windows/命令窗口)并输入 Edit.EmacsBreakLine 和提示符,瞧。

  • 我没有更多的信息,所以 YMMV。祝你好运!

    关于visual-studio - Visual Studio 2012 或 2013 中的 Emacs 键绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13884953/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com