在zsh vi模式下使用OS X剪贴板

问题描述 投票:0回答:1

目前,我在zsh上使用vi-mode。我还使用this来获得可视模式,因此可以在正确的提示中包括它。

我还无法使它与OS X剪贴板,pbcopy和pbpaste一起使用。我真的很希望能够从视觉模式或yy从正常模式拉动,然后将内容粘贴到电子邮件或Google搜索中。

我该怎么做?

zsh oh-my-zsh zsh-zle
1个回答
0
投票

默认情况下,zsh移至其自己的内部寄存器。幸运的是,就像在Vim中一样,它对系统剪贴板来说相当简单。

# vi mode
bindkey -v

# Yank to the system clipboard
function vi-yank-xclip {
    zle vi-yank
   echo "$CUTBUFFER" | pbcopy -i
}

zle -N vi-yank-xclip
bindkey -M vicmd 'y' vi-yank-xclip

用您的系统方法替换pbcopy,例如,如果您使用的是Linux,则为xclip

更多阅读和一些替代方法,位于:

(此问题与之重复。)

© www.soinside.com 2019 - 2024. All rights reserved.