Answers:
ctrl-y
是Readline的“ yank”命令,用于检索终止缓冲区。 ctrl-u
从点到行的开头都终止(类似于OSX / bash ctrl-_
,它清除了整个行)。在bash中启用了类似Emacs的Readline绑定,在其他许多地方(浏览器搜索栏等)也启用了子集。
ctrl-u
从行首到插入点终止ctrl-k
从插入点杀到行尾ctrl-w
杀死前一个单词(并以杀死缓冲区为前缀)ctrl-y
删除kill缓冲区的内容ctrl-_
撤消上一个操作是什么,并且还ctrl-y
检索所有终止的文本,而不仅仅是使用ctrl-u
。不过,我之前从未听说ctrl-y
过-谢谢!
kill-whole-line
与您的功能相同的Readline命令ctrl-_
是未绑定的-我一直想知道是否有一条kill-whole-line命令。我使用ctrl-a-k
(-line-of-line kill-line)来杀死整条线。
ctrl-_
并不会杀死整条线-这是一个撤消命令