Emacs:复制文本(不杀死它)

use*_*924 26 emacs

在Emacs中,如何复制文本区域(将其粘贴到另一个缓冲区中)而不会将其删除(例如:我要复制的文件是以只读模式打开的,因此不能删除它) .

Mic*_*zek 50

只需标记它(C-space在范围的一端,然后移动到另一端)并使用M-w(kill-ring-save):

(杀死戒指 - 保存BEG END)

保存该区域就像被杀死一样,但不要杀死它.


Tre*_*son 8

另外两种方式:

  • 您也可以使用鼠标(鼠标按钮-1)选择它,将鼠标区域复制到杀死环.

  • 当缓冲区是只读时,您可以使用kill-*例程(C-wC-k)将区域/行复制到kill ring.Emacs会发出哔哔声,但这是一个记录在案的功能:

如果缓冲区是只读的,Emacs将发出蜂鸣声并避免删除文本,但无论如何都要将文本放入kill ring中.这意味着您可以使用kill命令从只读缓冲区复制文本.