在我看来.zshrc,我使用以下代码片段来集成shell的剪贴板和我的主要X11剪贴板.由于这种集成,我可以在emacs,firefox和终端上剪切和粘贴文本,而无需使用鼠标.
kill-line() { zle .kill-line ; echo -n $CUTBUFFER | xclip -i }
zle -N kill-line # bound on C-k
yank() { LBUFFER=$LBUFFER$(xclip -o) }
zle -N yank # bound on C-y
Run Code Online (Sandbox Code Playgroud)
注意:我也在mac os x上使用这个技巧(使用pbcopy/pbpaste而不是xclip)并且由于Synergy,我的两台计算机共享一个剪贴板.整齐.但它不适用于readline.我发现自己经常使用readline,例如在(i)python,gdb,ncftp ......
所以我的问题就出现了:有没有办法将readline的剪贴板与世界其他地方集成?
当然,我在.inputrc这里想到一些巫术,但任何见解/想法都会受到欢迎.
是否有可能在bash中扩展类似的东西
cd /u/lo/b<点击标签>
至
cd /usr/local/bin
?