win10安裝linux子系統(tǒng),配置vim環(huán)境,配置clip剪切板替代xclip

需求描述

為了方便的使用linux常用命令以及愉快的使用vim編輯器,又不想裝虛擬機(jī)。

解決方案

利用win10的WSL2安裝ubuntu20.04子系統(tǒng),既能滿(mǎn)足使用vim的需求,還不會(huì)有過(guò)多的資源消耗。

解決過(guò)程

1. 啟用wsl功能以及安裝ubuntu子系統(tǒng)

參考微軟官方教程
按照建議,把windows terminal也安裝了。確實(shí)要比cmd以及power shell好用的多,比較接近linux的terminal。

2. 配置vim環(huán)境

參考教程

3. 配置使用系統(tǒng)剪切板

由于子系統(tǒng)無(wú)法使用ubuntu下的xclip,即是安裝了,復(fù)制時(shí)依然會(huì)報(bào)錯(cuò)Error: Can't open display: (null)。
這個(gè)問(wèn)題在ubuntu論壇上有兩種解決方法,但是我試了都沒(méi)成功。當(dāng)然,這個(gè)問(wèn)題的回答給出了github上更詳細(xì)的issue以及相關(guān)討論,從中我得知linux子系統(tǒng)是可以執(zhí)行win10系統(tǒng)上的二進(jìn)制命令的。因此解決方案是把win10的clip.exe命令軟連接到ubuntu中即可。
經(jīng)過(guò)查詢(xún)知道clip.exe所在的路徑是C:\Windows\System32\clip.exe,而win10的盤(pán)符是掛載在/mnt/下的,因此打開(kāi)ubuntu子系統(tǒng),執(zhí)行如下的命令即可。

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

然后就可以愉快的使用clip命令進(jìn)行復(fù)制了,例如

ls | clip
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容