如何在Visual Studio中获取Emacs样式键绑定?

时间:2008-10-10 07:22:36

标签: visual-studio configuration emacs keyboard-shortcuts

如何在Visual Studio中获取Emacs样式键绑定?它在“设置”中可用吗?我需要插件吗?

10 个答案:

答案 0 :(得分:23)

您可以尝试Emacs键盘方案(工具 - >选项 - >环境 - >键盘

答案 1 :(得分:11)

Xkeymacs做得非常好。 可以为桌面上运行的每个应用程序配置此工具。

答案 2 :(得分:5)

使用设置:

在环境选项上尝试使用Emacs键盘方案。

<强>插件:

我只看过这个:VisEmacs,它会将Emacs集成为Visual Studio的默认文本编辑器。

答案 3 :(得分:5)

在Visual Studio 2010中发布Emacs键绑定/仿真no longer be available后,Emacs Emulation is now available as a free extension for VS 2010

答案 4 :(得分:3)

我使用VisEmacs,因为emacs键盘方案不如emacs本身那么好。

答案 5 :(得分:2)

不幸的是,VS 2010没有正式支持VS 2010的Emacs emulation extension

但是,如果按照in this answer for an SO question on getting Emacs key-bindings in VS2012

列出的步骤,可以采取解决方法

答案 6 :(得分:1)

快速实时搜索“visual studio emacs”给了this page。我不确定它有多彻底(我自己从未使用过emacs)。

答案 7 :(得分:1)

我使用了Emacs键盘方案几天,但它很快就让我发疯了 - 我无法像以前那样在Emacs中重新绑定键(或者找不到如何快速重新绑定)。

我应该尝试XKeyMacs ....

答案 8 :(得分:1)

如果您正在使用Visual Studio Express 2008并希望使用Emacs密钥绑定,那么您需要安装VSE 2008的Visual C ++版本。最初我只安装了C#版本,并且工具中没有自定义键绑定 - &GT;选项 - &GT;环境 - &GT;键盘即可。安装C ++版本后,两种产品都可以使用Emacs密钥绑定。

答案 9 :(得分:1)

对于VS2019,这是社区编写的扩展。

(安装扩展程序)

  1. 打开Visual Studio 2019
  2. 点击扩展->管理扩展
  3. 在左侧面板中选择“在线”。
  4. 在搜索框中,输入“ emacs”
  5. 截至2020年3月,似乎是“ Emacs Emulation 2”。选择它,然后单击“下载”
  6. 关闭窗口并关闭所有打开的Visual Studio副本。 VSIX Installer将在您允许的情况下安装插件。

(打开EMACS)

  1. 打开Visual Studio
  2. 使用菜单工具->自定义。单击底部的“键盘”按钮。
  3. 在顶部的框中,将存在以前没有的EMACS方案。选择。单击确定。
  4. 关闭并重新打开任何代码/文本编辑窗口。

按Ctrl-A,Ctrl-E和Ctrl-F。。在寒冷的日子里,感觉就像温暖的毯子。