2

我下载了适用于 Visual Studio 2010 的 emacs 模拟器,一切似乎都运行良好且花花公子——除了剪切和粘贴!

我可以通过设置标记(CTRL-Space)来删除区域,然后使用 CTRL-W 将其删除。但它似乎永远不会进入杀戮环——如果我尝试 CTRL-Y 来拉它,那么什么也不会发生。

奇怪的是,如果我用 CTRL-K 删除一行,那么删除的行会进入 kill ring。

Visual Studio 的键绑定菜单建议应该剪切 CTRL-W 并粘贴 CTRL-Y,所以这似乎是模拟器的问题。

有没有人遇到过类似的问题,或者知道如何使用 emacs 仿真剪切/粘贴?

4

2 回答 2

1

这是一个已知的错误,微软拒绝修复它。请参阅:http ://connect.microsoft.com/VisualStudio/feedback/details/672582/emacs-mode-cut-copy-paste-errors

这是我提交的错误。有一次,我让 Ctrl-w/Ctrl-y 在 Visual Studio 内部工作,但从来没有在外部工作。我正在摆弄导出/导入设置,它开始工作了。现在我不得不重置 Visual Studio 并且它不再工作了,再多的摆弄也不会让它回到我原来的位置。叹。

因此,每当我必须进行一些严肃的剪切/粘贴工作时,尤其是在代码和其他窗口之间,我只需将文件保存在 VS 中并打开 Emacs,在 Emacs 中进行编辑,然后将文件保存在 Emacs 中。当我回到 VS 时,它会询问我是否要重新加载文件。在我回到 VS 中工作时单击“是”,准备编译或其他什么。

于 2013-08-15T21:01:16.703 回答
0

我发现将其他应用程序中的文本选择拖放到安装了 emacs 包的 VS2010 中,确实可以工作。你的旅费可能会改变。

于 2014-10-07T17:51:46.887 回答