34

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

4

10 回答 10

25

您可以尝试 Emacs 键盘方案(Tools->Options->Environment->Keyboard

于 2008-10-10T07:25:47.067 回答
12

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

于 2008-12-30T11:08:00.370 回答
5

使用设置:

尝试环境选项上的 Emacs 键盘方案。

插件:

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

于 2008-10-10T07:28:16.610 回答
5

在发布 Emacs 键绑定/仿真将不再在 Visual Studio 2010 中可用之后,Emacs Emulation 现在可作为 VS 2010 的免费扩展使用

于 2010-09-01T21:03:02.133 回答
4

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

(安装扩展)

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

(开启 EMACS)

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

按 Ctrl-A、Ctrl-E、Ctrl-F.. 在寒冷的日子里感觉就像一条温暖的毯子。

于 2020-03-20T17:31:42.230 回答
3

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

于 2008-10-21T02:15:46.660 回答
2

不幸的是,VS 2010 的Emacs 仿真扩展并未正式支持 VS 2012。

但是,如果按照此答案中概述的步骤获取有关在 VS2012 中获取 Emacs 键绑定的 SO 问题,则可以使用解决方法

于 2013-02-06T06:17:49.993 回答
1

我用了几天的 Emacs 键盘方案,但它很快就把我逼疯了——我无法像在 Emacs 中习惯的那样重新绑定键(或者找不到快速重新绑定的方法)。

我应该试试 XKeyMacs....

于 2008-12-30T14:49:01.127 回答
1

如果您使用的是 Visual Studio Express 2008 并且想要 Emacs 键绑定,那么您需要安装 VSE 2008 的 Visual C++ 版本。最初我只安装了 C# 版本,并且在Tools->Options->Environment中没有自定义键绑定- >键盘。一旦我安装了 C++ 版本,Emacs 键绑定就可以在两个产品中使用。

于 2013-01-29T19:04:35.597 回答
0

对“visual studio emacs”的快速实时搜索给出了这个页面。我不确定它有多彻底(我自己从未使用过emacs)。

于 2008-10-10T07:25:30.907 回答