如何在 Visual Studio 中获得 Emacs 样式的键绑定?它在设置中可用吗?我需要插件吗?
10 回答
您可以尝试 Emacs 键盘方案(Tools->Options->Environment->Keyboard)
Xkeymacs在这方面做得非常好。可以为桌面上运行的每个应用程序配置此工具。
在发布 Emacs 键绑定/仿真将不再在 Visual Studio 2010 中可用之后,Emacs Emulation 现在可作为 VS 2010 的免费扩展使用。
对于 VS2019,它是社区编写的扩展。
(安装扩展)
- 打开 Visual Studio 2019
- 单击扩展 -> 管理扩展
- 在左侧面板中选择“在线”。
- 在搜索框中,输入“emacs”
- 截至 2020 年 3 月,“Emacs Emulation 2”似乎已经成为现实。选择它并单击“下载”
- 关闭窗口并关闭所有打开的 Visual Studio 副本。VSIX 安装程序将在您的许可下安装插件。
(开启 EMACS)
- 打开 Visual Studio
- 使用菜单工具 -> 自定义。单击底部的“键盘”按钮。
- 在顶部的框中将有一个以前没有的 EMACS 方案。选择。单击确定。
- 关闭并重新打开任何代码/文本编辑窗口。
按 Ctrl-A、Ctrl-E、Ctrl-F.. 在寒冷的日子里感觉就像一条温暖的毯子。
我使用VisEmacs是因为 emacs 键盘方案不如 emacs 本身那么好。
不幸的是,VS 2010 的Emacs 仿真扩展并未正式支持 VS 2012。
我用了几天的 Emacs 键盘方案,但它很快就把我逼疯了——我无法像在 Emacs 中习惯的那样重新绑定键(或者找不到快速重新绑定的方法)。
我应该试试 XKeyMacs....
如果您使用的是 Visual Studio Express 2008 并且想要 Emacs 键绑定,那么您需要安装 VSE 2008 的 Visual C++ 版本。最初我只安装了 C# 版本,并且在Tools->Options->Environment中没有自定义键绑定- >键盘。一旦我安装了 C++ 版本,Emacs 键绑定就可以在两个产品中使用。
对“visual studio emacs”的快速实时搜索给出了这个页面。我不确定它有多彻底(我自己从未使用过emacs)。