如何强制emacs的粘贴行为与其他应用程序中的行为相同

如何强制emacs的粘贴行为与其他应用程序中的行为相同,emacs,paste,Emacs,Paste,我是emacs的新用户,让我恼火的一件事是,当我想用剪贴板上的文本替换当前选定的文本时,我需要先将其删除。默认情况下,我知道的每个其他应用程序都会用当前选择替换粘贴的文本 这里有更详细的描述: 选择一些文本块 从剪贴板粘贴文本 Emacs只是将文本粘贴到光标所在的位置,而以前选定的文本仍然在那里。我想先删除选定的文本。 正如artscan在评论中所写,通过添加以下内容,您可以在正常的yank粘贴操作中获得此功能: (delete-selection-mode 1) 您的配置 如果要通过鼠标拖动

我是emacs的新用户,让我恼火的一件事是,当我想用剪贴板上的文本替换当前选定的文本时,我需要先将其删除。默认情况下,我知道的每个其他应用程序都会用当前选择替换粘贴的文本

这里有更详细的描述:

选择一些文本块 从剪贴板粘贴文本 Emacs只是将文本粘贴到光标所在的位置,而以前选定的文本仍然在那里。我想先删除选定的文本。
正如artscan在评论中所写,通过添加以下内容,您可以在正常的yank粘贴操作中获得此功能:

(delete-selection-mode 1)
您的配置

如果要通过鼠标拖动同时删除当前选择,可以添加:

(put 'mouse-yank-primary 'delete-selection 'yank)

在您的配置中也是如此。

查看这篇博文,获取另一条路径:删除选择模式1@artscan Cool!但是,如果你用鼠标拖动粘贴,似乎不起作用。