我在Emacs中运行以下命令失败
C-u
如何清除Emacs中一行的开头?
你也可以通过使用前缀arg for kill-ine(通常是Ck)来实现这一点.从Emacs帮助(Ch k Ck):
使用零参数,在当前行上的点之前杀死文本.
所以,你可以做到
C-u 0 C-k
甚至更好
C-0 C-k
您可以设置标记,转到开头,直到标记:
C-Spc C-a C-w
试试这个:
M-0 C-k
从行到点开始删除
Cu在Bash"Emacs Mode"中工作,但实际上并不在Emacs中.这是我通常做的事情:
C-a C-k
但是如果你想杀死整条线路,这真的很好.正如您所要求的那样,Svante的建议将从行的开头到光标的位置清除.