XCode 中的 `yank` 命令是什么?

XCode 中的 `yank` 命令是什么?

在 XCode 中,有一个文本键绑定 ^Y 到“yank”命令。

“yank”是什么意思?我以为是“拉回已删除的文本”,但到目前为止,它只“拉回”我删除的文本,这意味着它与 Windows 上的“粘贴”同义?

答案1

是的,yanking 和 paste 是同一个东西的不同术语。我是通过 pico 第一次了解到这一点的,而且 emacs 似乎也使用了这个术语:

http://www.slac.stanford.edu/comp/unix/gnu-info/emacs_13.html#SEC59

答案2

Yank 从 kill 缓冲区插入最新的文本块,这相当于 CLI 的剪贴板。

Kill Ring 与 OS X 上的剪贴板在某些方面有所不同:

  • 例如⌃K⌘⌫删除的文本添加到 kill ring
  • 复制的文本不会添加到 kill ring
  • 它只能包含纯文本
    • Yank 在富文本视图中的作用类似于粘贴和匹配样式
  • 连续多次按下⌃K可将所有已删除的范围附加到单个块中

相关内容