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-_并不会杀死整条线-这是一个撤消命令