如何删除shell中单词的剩余部分?

Cam*_*mpa 6 command-line key-binding

我想知道是否有用于删除shell 中单词剩余部分的键绑定。

在这里,我的意思是“剩余”是指留在行光标右侧的内容

示例(_|_是光标):

> mv _|_john.csv ~/.hidden
... CTRL-something ...
> mv ~/.hidden
Run Code Online (Sandbox Code Playgroud)

一种“光”版本Ctrl+ K(其降低了整个尾字符,直到换行)。

Flo*_*sch 8

Alt+d将删除单词的剩余部分。但是当 a.结束时,您需要按两次才能将john.csv.


hee*_*ayl 8

bash用途readline(3)对于线编辑仅定义字母数字字作为构成字符。

现在,杀死下一个单词的键绑定是M-d如果您来自emacs世界,即使用Esc+dAlt+ d

现在,asjohn.csv根据定义由两个单词组成,因此您需要按两次键。