如何在Visual Studio中使用Emacs仿真扩展程序从其他应用程序中粘贴文本?

6
从其他程序复制文本后,当我切换到安装了Emacs Emulation扩展的Visual Studio并尝试粘贴文本时,以下任何方法都无法工作:
- Ctrl-Y('yank' [paste]的Emacs模拟扩展键绑定) - 单击工具栏上的粘贴 - 编辑>粘贴 - 右键单击>粘贴
如何将外部应用程序中的文本粘贴到运行Emacs Emulation扩展的Visual Studio副本中?
2个回答

6
如上所述 - Ctrl-Shift-Ins (Edit.CycleClipboardRing) 可以用于此操作(至少对我来说,在加载了VS2012的emacs插件后可以使用),因此您可以进入“工具”->“选项”,选择“环境”->“键盘”,删除Ctrl-Y快捷键,然后将Ctrl-Y分配给Edit.CycleClipboardRing
重复按Ctrl-Y会循环使用剪贴板,这是我可以接受的副作用...如果您将Alt-Y重新分配为相同的命令,则通常会达到您的预期效果。

3
Ctrl-Shift-Ins (Edit.CycleClipboardRing) 可以将Windows剪贴板的内容粘贴到Visual Studio中。其他更常规的方法不能使用,这是Emacs仿真扩展中已知的bug。从该扩展的Visual Studio Gallery页面可得知:

安装了Emacs扩展后,无法从其他应用程序中复制/粘贴到Visual Studio。我们正在修复此问题,并在修复后发布更新版本的扩展。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接