从其他程序复制文本后,当我切换到带有Emacs Emulation扩展的Visual Studio并尝试粘贴文本时,以下方法都不起作用:
如何将外部应用程序中的文本粘贴到运行Emacs Emulation extension 的Visual Studio副本中?
答案 0 :(得分:6)
如上所述 - Ctrl - Shift - Ins (Edit.CycleClipboardRing
)对此有用(至少对我有用)已经在VS2012中加载了emacs加载项,所以你可以进入Tools-> Options,选择Environment-> Keyboard,然后删除 Ctrl - Y 快捷方式,然后将 Ctrl - Y 分配给Edit.CycleClipboardRing
。
重复 Ctrl - Y 会循环剪贴画响铃,这是我可以忍受的副作用...我想如果你重新分配 Alt < / kbd> - Y 是相同的命令,然后通常会做你期望的。
答案 1 :(得分:3)
Ctrl-Shift-Ins
(Edit.CycleClipboardRing
)会将Windows剪贴板的内容粘贴到Visual Studio中。
另一方面,更多标准方法不起作用,这是Emacs Emulation扩展中的一个已知错误。来自the extension's Visual Studio Gallery page:
从其他应用程序剪切/复制/粘贴到Visual Studio中不能与安装的Emacs扩展一起使用。我们正在针对此问题进行修复,并在修复程序可用时发布更新版本的扩展程序。