asj*_*sjo 37
尝试C-u 0 C-k- 即前缀为0的Ck从点到点开始.有关更多信息,请参阅Ck(kill-line)的文档.
这是asjo的答案绑定到一个键:
(global-set-key "\M-k" '(lambda () (interactive) (kill-line 0)) ) ;M-k kills to the left
Run Code Online (Sandbox Code Playgroud)
正如其他答案所暗示的那样,C-0C-k从点到线的开始就会消失.查看文档的C-k(kill-line了解更多信息).您可能还想在C-S-backspace爆发之前和之后杀死整条线kill-whole-line.
杀戮的另一个便利是重新绑定kill-region哪个默认值,C-w然后绑定到该键,该函数backward-kill-word将模拟readline的C-w(unix-word-rubout)的行为.搬到后我重新kill-region坚持到了.是的,这需要移动一些键,但如果你尝试一下,我想你会发现它很方便.C-qquoted-insertA-q