我在 Mac OS X Lion 上使用 Emacs 23.3。如何通过简单的按键输入(例如deleteor )删除选定的文本区域C-d?这适用于 Windows,无需设置任何特定内容。如何在 Mac OS X Lion 中实现它?
1984 次
3 回答
11
您需要启用delete-selection-mode
,然后它将起作用;-)
于 2011-10-28T06:43:31.003 回答
6
试试M-xcua-mode
。这将改变 Emacs 的行为方式以适应其他 GUI 应用程序的行为。有关详细信息,请参阅M-S-:(info "(emacs) CUA Bindings")
。
您可以使用 永久打开它M-xcustomize-option
RETcua-mode
。
于 2011-10-28T02:49:21.927 回答
5
如果您的意思是“在标记和光标之间删除”,那么在 Emacs 中此的正常键绑定是 Cw(按住 control 并按 w)。
要设置标记,请使用 C-SPC(按住 control 并按 SPACE)。
选择一个文本区域然后删除它对于普通 Emacs 用户来说并不常见。他们更频繁地使用
- Ck 一次删除整行(或到当前行的末尾)
- Mz(按 Esc 然后 z)到“zap to char”,这将删除所有文本到下一个出现的任何字符
- M-DEL(按 Esc 然后 DEL)一次向后删除整个单词
和别的。
于 2011-10-28T01:49:53.503 回答