如何使用Emacs仿真扩展将另一个应用程序中的文本粘贴到Visual Studio中?

6 emacs visual-studio

从其他程序复制文本后,当我切换到带有Emacs Emulation扩展的Visual Studio并尝试粘贴文本时,以下方法都不起作用:

  • Ctrl-Y(Emacs仿真扩展键绑定'yank'[粘贴])
  • 单击工具栏上的粘贴
  • 编辑>粘贴
  • 右键单击>粘贴

如何将外部应用程序中的文本粘贴到运行Emacs Emulation扩展的Visual Studio副本中

小智 6

如上所述 - Ctrl- Shift- Ins(Edit.CycleClipboardRing)确实可以解决这个问题(至少我确实已经在VS2012中加载了emacs加载项),因此您可以进入工具 - >选项,选择环境 - >键盘,然后删除在Ctrl- Y快捷方式,然后分配Ctrl- YEdit.CycleClipboardRing.

重复Ctrl- Y循环剪贴画戒指,这是我可以忍受的副作用...我想如果你重新分配Alt- Y是相同的命令,那么通常这将做你期望的.


小智 3

Ctrl-Shift-Ins( Edit.CycleClipboardRing) 会将 Windows 剪贴板的内容粘贴到 Visual Studio 中。

至于其他更标准的方法不起作用,这是 Emacs 模拟扩展中的一个已知错误。从扩展的 Visual Studio Gallery 页面

从其他应用程序剪切/复制/粘贴到 Visual Studio 中无法在安装了 Emacs 扩展的情况下使用。我们正在努力修复此问题,并将在修复可用时发布扩展的更新版本。