接觸生信也有4年了,因?yàn)樵诠镜牧?xí)慣纹安,平常寫代碼都是vim走天下
工作后時(shí)常被感嘆真夠原始
也是時(shí)候?qū)W習(xí)先進(jìn)工具提高生產(chǎn)力了
整了個(gè)vscode毛俏,設(shè)置半天,進(jìn)terminal想做個(gè)test
發(fā)現(xiàn)有很多可選的terminal:
powershell我是真用不習(xí)慣杏死,最基本的:ls -l總該有吧泵肄?但是你沒有。
還是用WSL吧淑翼,應(yīng)急夠了腐巢。
但是選擇的時(shí)候就會(huì)報(bào)錯(cuò):
The terminal process "C:\WINDOWS\System32\wsl.exe '-d', 'Ubuntu (默認(rèn))'" terminated with exit code: 4294967295.
網(wǎng)上搜不到這個(gè)exit code,大多數(shù)的建議是在
Terminal ? Integrated ? Automation Shell: Windows
里面增加wsl的路徑玄括,而對(duì)于這個(gè)報(bào)錯(cuò)然并卵
但是機(jī)制的我發(fā)現(xiàn)了報(bào)錯(cuò)重點(diǎn):Ubuntu(默認(rèn))
默認(rèn)啊兄弟們7氡!大大的中文遭京!wsl怎么知道默認(rèn)是啥子意思胃惜,為啥給我個(gè)中文參數(shù)!
ok哪雕,所以我猜測(cè)原因是船殉,vscode轉(zhuǎn)中文軟件包的時(shí)候?qū)е碌腻e(cuò)誤,而默認(rèn)的terminal設(shè)置卻不在上面的json里斯嚎。經(jīng)過一番查找:
- ctrl + shift + p 調(diào)出 vscode 命令面板
- 輸入 preferences選擇 Open Settings (JSON)
{
"workbench.editorAssociations": [
{
"viewType": "jupyter.notebook.ipynb",
"filenamePattern": "*.ipynb"
}
],
"terminal.integrated.profiles.windows": {
"Ubuntu": {
"path": "C:\\WINDOWS\\System32\\wsl.exe",
"args": [
"-d",
"Ubuntu(默認(rèn))"
]
}
}
}
果然大大的中文就矗立在那里...括號(hào)刪除利虫,保存,運(yùn)行
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
Wed Jul 21 15:41:47 /mnt/c/Users/wuyifan/Desktop
搞定堡僻。
反思下糠惫,這次debug的難點(diǎn)是什么呢?是在遇到未知問題不要慌一步步分析钉疫,找到默認(rèn)寞钥,找到preference的設(shè)置。不要使用網(wǎng)上說的方法行不通就慌了陌选。實(shí)在不行看manual袄碇!(雖然不可能,太長了咨油!您炉,我討厭英語)