答案1
“Kill” 和 “yank” 是 Emacs 中更现代的“cut” 和“paste” 命令的对应命令。每当你使用任何带有“kill”字样的小工具来剪切一些文本时,你就可以使用猛拉小部件(ctrly在 Zsh 的默认emacs
键盘映射中)粘贴最后删除的文本。执行此操作后yank
,您可以立即使用美国流行音乐小部件(alty默认情况下)循环浏览 kill ring,即最近终止的列表。Zsh 中 kill ring 的默认大小为 8,但可以修改。
但请注意,虽然已删除的文本不会进入 kill ring,但也不会立即丢失:通常仍可以通过按以下方式恢复它:撤消(通常ctrl-是 或ctrl/,取决于您的操作系统和终端应用程序),只要您尚未提交该行。但是一旦您按下enter执行该行,它将不再起作用。