我知道 Cu 0 Ck 可以做那件事,但我真的想使用 Cu 从当前位置删除到行首,就像 bash readline 一样。
问问题
108 次
1 回答
1
不,你真的不想那样做——相信我。C-u
在 Emacs 中太重要了,不能用于其他事情。恕我直言,最终用不同的密钥代替C-u
对您来说将是痛苦和麻烦的。
相反,找到其他一些您觉得舒服的键,并将其分配给执行您想要的命令。例如,重新绑定已经绑定到您并不真正关心的命令(例如M-k
)的键。
例如:
(defun kill-to-bol ()
"Kill text from point to beginning of line."
(interactive)
(kill-region (point) (line-beginning-position)))
(global-set-key "\M-k" 'kill-to-bol)
于 2013-09-27T05:14:32.323 回答