如何在emacs中使用[delete]键删除区域

luo*_*bin 5 emacs dot-emacs emacs23

我在Mac OS X Lion上使用Emacs 23.3.如何通过简单的键输入删除所选文本区域 - 类似于deleteC-d?这适用于Windows而无需设置任何特定内容.如何在Mac OS X Lion中实现它?

Ale*_*Ott 11

你需要启用delete-selection-mode它然后它会工作;-)


Mic*_*man 6

试试M-xcua-mode.这将改变很多关于Emacs行为以适应其他GUI应用程序行为的方式.有关更多信息,请参阅M-S-:(info "(emacs) CUA Bindings").

你可以坚持打开它M-xcustomize-optionRETcua-mode.


Joe*_*sky 5

如果您的意思是"在标记和光标之间删除",则Emacs中的正常键绑定是Cw(按住控制并按下w).

要设置标记,请使用C-SPC(按住控制并按SPACE).

选择文本区域然后将其删除对于普通的Emacs用户来说并不常见.他们更频繁地使用

  • Ck一次删除整行(或到当前行的末尾)
  • Mz(按Esc然后按z)"zap to char"将删除所有文本到下一个出现的任何字符
  • M-DEL(按Esc然后按DEL)一次向后删除整个单词

和别的.