Visual studio 如何在VisualStudio中获取Emacs样式的键绑定?

Visual studio 如何在VisualStudio中获取Emacs样式的键绑定?,visual-studio,configuration,emacs,keyboard-shortcuts,Visual Studio,Configuration,Emacs,Keyboard Shortcuts,如何在VisualStudio中获取Emacs样式的键绑定?它在“设置”中可用吗?我需要一个插件吗?对“visual studio emacs”的快速实时搜索给出了答案。不过我不确定它到底有多彻底(我自己从未使用过emacs)。你可以尝试emacs键盘方案(工具->选项->环境->键盘)设置: 在环境选项上尝试Emacs键盘方案 插件: 我只看到过这一个:,它将集成Emacs作为Visual Studio的默认文本编辑器。我之所以使用它,是因为Emacs键盘方案没有Emacs本身那么好。在这方面

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

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

你可以尝试emacs键盘方案(工具->选项->环境->键盘)

设置:

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

插件:

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

我之所以使用它,是因为Emacs键盘方案没有Emacs本身那么好。

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

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


我应该试试xEmacACS…< /p> < p>在VisualStudio 2010,./p> < p>中发布Emacs键绑定/仿真之后,如果您使用VisualStudioExpress 2008并需要Emacs键绑定,则需要安装VSE 2008的Visual C++版本。最初我只安装了C#版,在工具->选项->环境->键盘中没有自定义键绑定。一旦安装了C++版本,Emacs键绑定就在两种产品中都可用。

< P>不幸的是,VS 2010未正式支持VS 2012。
但是,如果遵循VS2019中概述的步骤,它是由社区编写的扩展,则可以解决此问题

(安装延长件)

  • 开放式Visual Studio 2019
  • 单击扩展->管理扩展
  • 在左侧面板中选择“在线”
  • 在搜索框中,输入“emacs”
  • 截至2020年3月,“Emacs Emulation 2”似乎是最合适的。选择它并单击“下载”
  • 关闭窗口并关闭所有打开的Visual Studio副本。VSIX安装程序将在您允许的情况下安装该插件
  • (打开EMACS)

  • 开放式Visual Studio
  • 使用菜单工具->自定义。单击底部的“键盘”按钮
  • 在顶部的框中,将有一个以前没有的EMACS方案。选吧。单击“确定”
  • 关闭并重新打开所有代码/文本编辑窗口
    按Ctrl-A、Ctrl-E、Ctrl-F。。在寒冷的日子里,它感觉像一条温暖的毯子

    请注意,您需要Visual Studio 2005及更高版本。至少从2010年3月1日起,它在C#2008快速版中可用。似乎VS2010不再支持Emacs键绑定:现在VS2010使用了一个附加模块:我使用Xkeymacs几个星期,但发现键盘命令被捕获时出现了奇怪的问题。我停止使用XKeyMac,问题就消失了。。。很好,虽然持续了…谢谢你的建议。我遇到了CTRL+v等的问题。像@MichaelPaulukonis一样被抓获是一个问题。我通过进入Xkeymacs属性并将“default”设置为“Disable Xkeymacs”并仅为我想要的应用程序(如visual studio、记事本、SAS等)启用它来修复它。此外,如果您只想让复制粘贴工作,可以取消选中C-v键绑定,然后它会将该命令传递给底层应用程序,该应用程序执行粘贴。ViseMac是否与VS2010一起工作?它看起来不像是在4年内更新的…请提供涉及建议解决方案的个人经验的答案。现在,如果我只能在Microsoft Word中这样做。。。