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

时间:2012-11-14 16:57:32

标签: visual-studio emacs

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

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

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

2 个答案:

答案 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-InsEdit.CycleClipboardRing)会将Windows剪贴板的内容粘贴到Visual Studio中。

另一方面,更多标准方法不起作用,这是Emacs Emulation扩展中的一个已知错误。来自the extension's Visual Studio Gallery page

  

从其他应用程序剪切/复制/粘贴到Visual Studio中不能与安装的Emacs扩展一起使用。我们正在针对此问题进行修复,并在修复程序可用时发布更新版本的扩展程序。

相关问题