当前位置:  开发笔记 > 编程语言 > 正文

无法通过Emacs中的Cu清除行的开头

如何解决《无法通过Emacs中的Cu清除行的开头》经验,为你挑选了4个好方法。

我在Emacs中运行以下命令失败

C-u

如何清除Emacs中一行的开头?



1> Ryan E..:

你也可以通过使用前缀arg for kill-ine(通常是Ck)来实现这一点.从Emacs帮助(Ch k Ck):

使用零参数,在当前行上的点之前杀死文本.

所以,你可以做到

C-u 0 C-k

甚至更好

C-0 C-k


`C-0 Ck`可能无法在终端模式Emacs中工作,可能是由于`C-0`没有通过终端仿真器正确传递给Emacs.另一个答案中提到的"M-0 Ck"在终端模式Emacs中工作.

2> Svante..:

您可以设置标记,转到开头,直到标记:

C-Spc C-a C-w


`C-0 Ck`打字较少http://stackoverflow.com/questions/818425/unable-to-clear-a-beginning-of-a-line-by-cu-in-emacs/1580519#1580519

3> Ray Vega..:

试试这个:

M-0 C-k 

从行到点开始删除



4> Naaff..:

Cu在Bash"Emacs Mode"中工作,但实际上并不在Emacs中.这是我通常做的事情:

C-a C-k

但是如果你想杀死条线路,这真的很好.正如您所要求的那样,Svante的建议将从行的开头到光标的位置清除.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有