2016-05-23 58 views
2

我想從zsh的命令,而在vi模式抽出文字與y並粘貼到我的網頁瀏覽器/文本編輯器等如何從v-imode插入系統寄存器?

目前似乎唬弄文本,同時在vi模式只允許粘貼回zsh-任何人都能成功進入系統剪貼板?如果運行Mac OSX與pbcoby

function vi-yank-xclip { 
    zle vi-yank 
    echo "$CUTBUFFER" | xclip -i 
} 

.Replace xclip -i

回答

3

創建執行內部vi-yank插件並複製ZLE剪貼板(在剪切環當前位置)到使用xclip(1) X11的剪貼板的小部件。

作出這樣的小部件已知ZLE並將其綁定到y

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

工作就像一個魅力。對於其他osx用戶,可以使用'pbcopy'來代替'zclip' – lsankar4033