整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
VSCode terminal.integrated.shell.osx 屬性失效
前言
最近 VSCode 發現終端機的 terminal.integrated.shell.osx 設置失效了,所以記錄一下問題跟解決方式。
事發原因
因為 VSCode 更新速度其實滿快的,在開發上我們都會有一些個人化的開發環境設定,剛好有一條設定檔案中的「"terminal.integrated.shell.osx": "/bin/zsh"」屬性建議調整,所以就記錄一下如何調整。
解決方式
基本上依據 VSCode 提示就可以知道如何調整:
這已被取代,設定預設殼層的新建議方式是在
#terminal.integrated.profiles.osx#中建立終端設定檔,並將其設定檔名稱設為#terminal.integrated.defaultProfile.osx#中的預設值。這將會優先使用新的設定檔設定,但將來會變更。(2)

因此這邊只需要將 "terminal.integrated.shell.osx": "/bin/zsh" 替換成 "terminal.integrated.defaultProfile.osx": "zsh" 就可以囉。
另一個屬性則是 terminal.integrated.profiles.osx 我覺得這個屬性滿好玩的,你還可以針對該終端機給予 icon 樣式,例如給星星:
1 | |
原始樣式:
調整後的樣式:

而 icon 的樣式你可以在下拉選單找到,由於太多我就不列出了:

而這個 terminal.integrated.profiles.osx 屬性之所以特別是因為它還可以設定多組終端資訊與樣式:
1 | |

請注意,以上是 Mac OS 系統,如果是 Windows 則是以下:
1 | |
linux 則是:
1 | |
參考文獻
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ