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

你可能感兴趣的:(win10安装linux子系统,配置vim环境,配置clip剪切板替代xclip)