如何在 Kakoune 中拉到系统剪贴板?

For*_* O. 8 yank kakoune

如果我在kakoune 中猛拉一个词,我如何将它粘贴到另一个编辑器(例如 gedit)中?

我已阅读如何从(并复制到)系统剪贴板制作 vim 粘贴?因为 vim 非常相似,但 kakoune 没有任何*寄存器。

har*_*arm 10

如果所有链接都消失了,这是完整的解决方案:

<a-|> xsel --input --clipboard <ret>
Run Code Online (Sandbox Code Playgroud)

解释:

  • <a-|> 将当前选择通过管道传输到以下内容。
  • xsel 是一个用于操作 X 剪贴板的程序。
  • --input告诉xsel从标准输入读取。
  • --clipboard告诉使用xsel哪个“选择”商店。其中有三个,您需要“剪贴板”以便粘贴到其他地方。

这将适用于 Linux。不确定 MacOS,我想管道pbcopy会 Just Work。

编辑:为了让生活更轻松,像这样(在您的)中定义用户模式中的键绑定.kakrc

map global user y '<a-|>xsel -i -b<ret>'
Run Code Online (Sandbox Code Playgroud)

现在您可以选择文本并按,y猛拉到系统剪贴板。前导逗号告诉 Kakoune 在用户模式下查找键绑定。