MAC-讓終端機變好看

前言

在安裝 MAC終端機高亮的過程,主要是參考下列的文章,跟著步驟安裝及設定即可,
不過安裝過程中,還是有遇到卡卡的地方,所以特別記一下 卡卡的歷程

為 MAC 的 Terminal 上色 - 透過 iTerm 2 和 Oh My Zsh 高亮你的終端機

讓 MAC 終端機變好看

iterm2-solarized 原文


問題紀錄

zsh指令失效

安裝完zsh,在使用相關shell命令,出現了
zsh: command not found Node
zsh: command not found: hexo
等一系列error

zsh 和bash 的環境變量
bash的環境變量是.bash_profile文件。
zsh的環境變量是.zshrc文件。

字面意思是相關命令沒有沒有找到,其實就是bash shell 以及 zsh shell是 兩種讀取系統環境變量
簡單來說就是說 node、Hexo…等套件 是在使用 bash 時候,安裝好的,所以會設定在 .bash_profile裡,
後來改使用 zsh shell 的時候,你並沒有把相關的環境變量的配置設置到 .zshrc 中(功能上類似bash 的.bash_profile),
所以 .zshrc 沒有配置相關環境變量設置,就把bash 中.bash_profile 全部環境變量加入 .zshrc 就好。

加入方法:

1
2
3
4
5
6
#打開 zsh 的設定檔
open ~/.zshrc

# 最后一行加入下面指令
# 解決OSX使用oh-my-zsh後.bash_profile自定義失效
source ~/.bash_profile

zsh: command not found
zsh: command not found
解决OSX使用oh-my-zsh后.bash_profile自定义失效

安裝字型

原先是跟著最上面文章教學,安裝 字型(Meslo LG M Regular for Powerline),再修改相關設定後,
此字型在 iTerm 上,顯示箭頭是正常的,不過在VScode上面,顯示 箭頭 卻還是有亂碼,
所以去Google一下,結果如下

  1. 先安裝 字型

    1
    2
    3
    4
    # 安裝字型
    $ git clone git://github.com/powerline/fonts ~/.powerline_fonts
    $ cd ~/.powerline_fonts
    $ ./install.sh
  2. iTerm設定 字型
    iTerm –> Preferences –> Profiles –> Text –> Change Font
    推薦使用 Source Code Pro (Adobe的)與 Ubuntu Mono,這兩個字型都相當適合寫程式使用。

  3. VSCode設定 字型
    在設定參數裡,新增下列二行

    1
    2
    "terminal.integrated.fontFamily": "Source Code Pro for Powerline",
    "terminal.integrated.fontSize": 14

安裝Powerline專屬字型
美化你的終端機