6

从另一个程序复制文本后,当我使用 Emacs Emulation 扩展切换到 Visual Studio 并尝试粘贴文本时,以下方法均无效:

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

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

4

2 回答 2

6

如上所述 - Ctrl- Shift- Ins( Edit.CycleClipboardRing) 确实可以解决这个问题(至少它对我在 VS2012 中加载 emacs 插件有用),因此您可以进入 Tools->Options,选择 Environment->Keyboard,然后删除Ctrl-Y快捷方式,然后将-Ctrl分配YEdit.CycleClipboardRing

重复Ctrl-Y确实循环剪贴板环,这是我可以忍受的副作用......我想如果你重新分配Alt-Y成为相同的命令,那么通常这将达到你的预期。

于 2013-02-11T12:19:04.970 回答
3

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

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

从其他应用程序剪切/复制/粘贴到 Visual Studio 中不适用于安装的 Emacs 扩展。我们正在努力解决此问题,并在修复可用时发布扩展的更新版本。

于 2012-11-14T16:57:31.633 回答