一徽缚、概述:
眾所周知,windows系統(tǒng)自帶的cmd終端驱富,用起來相當(dāng)難受锚赤,為了優(yōu)化自己的生產(chǎn)力,git bash成為了最佳的解決方案褐鸥,所以我想嘗試一下zsh with git bash on vscode线脚,順便使用zsh的主題美化一下vscode終端,然后在vscode上愉悅的寫代碼叫榕。
二浑侥、安裝git bash for windows:
下載地址:gitforwindows
跳轉(zhuǎn)頁面后翻到最底部
點(diǎn)擊Download Git for windows SDK下載
下載后會(huì)得到一個(gè)3M多的自解壓exe:git-sdk-installer-1.0.7-64.7z.exe
解壓縮到指定位置后會(huì)自動(dòng)開始安裝,安裝過程實(shí)際上就是從git上把文件下載到本地翠霍,若安裝超時(shí),開代理后重復(fù)上述步驟蠢莺。
下載完成后會(huì)自動(dòng)打開msys2.exe命令行窗口寒匙。
命令行中鍵入sdk create-desktop-icon
,將會(huì)在桌面創(chuàng)建一個(gè)快捷方式躏将。
桌面上鼠標(biāo)右鍵該圖標(biāo)锄弱,選擇‘屬性’
將起始目錄改為操作系統(tǒng)的屬主目錄,打碼部分為自己系統(tǒng)的用戶名祸憋,這樣方便每次打開命令行窗口默認(rèn)位置在屬主目錄会宪。
命令行窗口內(nèi)鼠標(biāo)右鍵:
這里我是中文,因?yàn)槲乙呀?jīng)提前設(shè)置過了蚯窥,這里選擇options(選項(xiàng))掸鹅,
頁面語言選擇zh_CN應(yīng)用保存后,將變成中文
文本中選擇字符集為UTF-8拦赠,順便修改一下自己覺得舒服的字體
這樣就配置完了巍沙,接下來安裝zsh
三、安裝zsh和oh-my-zsh:
git bash的包管理器為
pacman
荷鼠,用pacman
可以安裝各類linux的工具句携。
- 安裝zsh:
pacman -S zsh
安裝過程一路y
就可以了- 安裝oh-my-zsh(參考:ohmyzsh):
安裝命令:sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安裝過程突然提示這玩意兒。允乐。矮嫉。
如果你也提示:Could not resolve host: raw.githubusercontent.com
削咆,則需要配置一下host。點(diǎn)擊跳轉(zhuǎn)至:https://www.ipaddress.com/
查詢?cè)撚蛎浪瘢榭丛撚蛎碌膇p地址:
配置hosts文件拨齐,該文件在:C:\Windows\System32\drivers\etc下
在末尾添加:
保存后在執(zhí)行一次sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
然后就可以安裝了~
安裝成功后會(huì)自動(dòng)進(jìn)入zsh
四、集成至vscode:
打開vscode挺尿,點(diǎn)擊設(shè)置
點(diǎn)擊右上角標(biāo)記的圖標(biāo)奏黑,進(jìn)入settings.json配置文件:
在末尾加入:
"terminal.integrated.profiles.windows": {
"GitBash": {
"path": "C://git-sdk-64//msys2_shell.cmd",
"args": [
"-defterm",
"-mingw64",
"-no-start",
"-here",
"-lic",
"cd $PWD; exec zsh"
]
}
},
path
屬性中配置git bash for windows安裝目錄下的msys2_shell.cmd路徑,注意路徑分隔符為//
因?yàn)橐D(zhuǎn)義编矾。
args
前四個(gè)參數(shù)是讓msys2_shell.cmd集成到終端中熟史,后兩個(gè)參數(shù)是打開終端后自動(dòng)進(jìn)入zsh。
將該配置項(xiàng)作為默認(rèn)終端:
"terminal.integrated.defaultProfile.windows": "GitBash",
配置完畢后保存窄俏,接下來在vscode中新建終端蹂匹。發(fā)現(xiàn)終端以zsh的方式默認(rèn)打開。
五凹蜈、修改zsh主題:
屬主目錄下找到
.zshrc
文件后編輯該文件
將ZSH_THEME
選項(xiàng)配置為agnoster
限寞,后保存。
若需要配置其他主題仰坦,請(qǐng)參考:https://github.com/ohmyzsh/ohmyzsh
接下來在vscode中打開終端履植,看一下效果:
然后就可以愉快的寫代碼了~
轉(zhuǎn)載請(qǐng)注明出處