繁体   English   中英

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

[英]How can I get Emacs style key bindings in Visual Studio?

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

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

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

使用设置:

在环境选项中尝试 Emacs 键盘方案。

插件:

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

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

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

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

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

对于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.. 感觉就像在寒冷的日子里铺上温暖的毯子。

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

我使用了几天 Emacs 键盘方案,但它很快让我发疯——我无法按照我在 Emacs 中习惯的方式重新绑定键(或者找不到如何快速重新绑定)。

我应该尝试 XKeyMacs ....

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM