在emacs中,如果我用鼠标选择文本,然后不按 ctrl-c
我可以用ctrl-v粘贴到emacs中,如果我打开了cua模式。防止将鼠标选中的文本放入Emacs粘贴缓冲区中?
我想在保持cua模式的同时关闭此功能。我的意思是我想 明确地按下ctrl-c,以便文本将被复制到剪贴板。
在emacs中,如果我用鼠标选择文本,然后不按 ctrl-c
我可以用ctrl-v粘贴到emacs中,如果我打开了cua模式。防止将鼠标选中的文本放入Emacs粘贴缓冲区中?
我想在保持cua模式的同时关闭此功能。我的意思是我想 明确地按下ctrl-c,以便文本将被复制到剪贴板。
我怀疑你使用的是比24版本更老的Emacs版本?如果是这样,请参阅this page of the current Emacs manual的最后一段。您可以通过将x-select-enable-primary
设置为nil
来消除您不喜欢的行为。
从我的快速测试中,将其设置为T
(这不是Emacs 24上的默认值)会重现问题行为,并且这种情况发生在cua-mode
之内,而不是cua-mode
。
供将来参考:在Unix上,在应用程序之间复制文本的“老式”方式是主要选择,它的表现有点像剪贴板,并通过用鼠标选择文本来填充。一旦你关闭了它,你仍然可以用鼠标中键来插入它的内容,这可能非常有用! –
它只影响CUA绑定或正常绞线(粘贴)吗? – 2012-08-26 17:18:19