Bash/zsh:向后撤消擦除(ctrl+w)

Dam*_*ill 34 command-line bash shortcut-keys

在 Bash 和 Zsh ctrl+ 中,w从光标所在的位置向后擦除。是否也可以撤消我删除的内容?

谢谢!

Sim*_*lew 51

撤销它是这样的: ctrl+_

  • `ctrl+shift+-` 得到下划线。 (14认同)
  • 然而,ctl+/,*是*“撤消”的附加绑定。这对我习惯使用 emacs 的手指有好处。 (7认同)
  • 在这种情况下,它们都可以工作,但它们的意思不同。Ctrl + y 表示“猛拉”。 (6认同)
  • "ctrl + y" == "ctrl + _" 工作原理是一样的 (5认同)

Avi*_*Raj 5

下面的这个快捷键可以通过ctrl+撤消删除的字符串w

ctrl+y

  • `ctrl+shift+-` 得到下划线。 (2认同)

git*_*rik 5

这是ctrl+/

ctrl+y粘贴缓冲区中的内容,缓冲区被ctrl+ 之类的内容填充w,您可以将其多次粘贴到不同的位置,因此它不是“撤消”。ctrl+/会撤销每一个动作,你可以点击ctrl+/多次来撤销每一个动作。