目前,我在zsh上使用vi-mode。我还使用this来获得可视模式,因此可以在正确的提示中包括它。
我还无法使它与OS X剪贴板,pbcopy和pbpaste一起使用。我真的很希望能够从视觉模式或yy从正常模式拉动,然后将内容粘贴到电子邮件或Google搜索中。
我该怎么做?
默认情况下,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
。
更多阅读和一些替代方法,位于:
(此问题与之重复。)