win10安装linux子系统,配置vim环境,配置clip剪切板替代xclip

需求描述

为了方便的使用linux常用命令以及愉快的使用vim编辑器,又不想装虚拟机。

解决方案

利用win10的WSL2安装ubuntu20.04子系统,既能满足使用vim的需求,还不会有过多的资源消耗。

解决过程

1. 启用wsl功能以及安装ubuntu子系统

参考微软官方教程
按照建议,把windows terminal也安装了。确实要比cmd以及power shell好用的多,比较接近linux的terminal。

2. 配置vim环境

参考教程

3. 配置使用系统剪切板

由于子系统无法使用ubuntu下的xclip,即是安装了,复制时依然会报错Error: Can't open display: (null)
这个问题在ubuntu论坛上有两种解决方法,但是我试了都没成功。当然,这个问题的回答给出了github上更详细的issue以及相关讨论,从中我得知linux子系统是可以执行win10系统上的二进制命令的。因此解决方案是把win10的clip.exe命令软连接到ubuntu中即可。
经过查询知道clip.exe所在的路径是C:\Windows\System32\clip.exe,而win10的盘符是挂载在/mnt/下的,因此打开ubuntu子系统,执行如下的命令即可。

 sudo ln -s /mnt/c/Windows/system32/clip.exe /usr/bin/clip

然后就可以愉快的使用clip命令进行复制了,例如

ls | clip
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容