本文介绍如何在Linux远程机器中将文本拷贝到本地的方法
两边都安装xclip或xsel
远程机器/etc/ssh/sshd_config
设置:
AddressFamily inet X11UseLocalhost yes
ssh -Y
登录
远程机器tmux配置:
bind -T copy-mode-vi 'v' send -X begin-selection bind -T copy-mode-vi 'y' send-keys -X copy-pipe "xclip -in -selection clipboard" bind -T copy-mode-vi 'C-v' send -X begin-selection \; send -X rectangle-toggle
这样在tmux中选中后按y就会拷贝到本地剪贴板
通过ssh -Y
登录后,$DISPLAY
环境变量为localhost:10.0
,只要确保这个环境变量存在,在远程机器neovim中执行<leader>y
,也会拷贝到本地剪贴板
如果本地是windows系统,可以启动一个X server,然后按照上面的方法连接,也可以实现远程拷贝。
X server 推荐MobaXterm, 只要ssh登录到远程机器就会自动在后台运行X server.
本文作者:renbear
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC 2.0 许可协议。转载请注明出处!