當前位置:
首頁 > 知識 > 默認終端 + iTerm2 + agnoster theme +……打造macOS終端

默認終端 + iTerm2 + agnoster theme +……打造macOS終端

先上圖

iTerm2效果

默認終端 + iTerm2 + agnoster theme +……打造macOS終端

打開今日頭條,查看更多圖片

macOS自帶終端效果

默認終端 + iTerm2 + agnoster theme +……打造macOS終端

iTerm2

iTerm是一個非常好的終端模擬器,官網地址://iterm2.com/ ,下載安裝之。

oh_my_zsh

查看系統支持的sh環境

cat /etc/shells

macOS已經自帶zsh ,但是它不是默認shell

# List of acceptable shells for chpass(1).

# Ftpd will not allow users to connect who are not using

# one of these shells.

/bin/bash

/bin/csh

/bin/ksh

/bin/sh

/bin/tcsh

/bin/zsh

輸入如下命令更改zsh為默認shell

chsh -s /bin/zsh

echo $SHELL查看是否切換成功, 返回 /bin/zsh 就對了。

echo $SHELL

/bin/zsh

輸入如下命令安裝oh_my_zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Solarized配色方案

因為下面的字體需要在新的配色主題中更改,所以需要先安裝Solarized配色方案。

git clone https://github.com/altercation/solarized

iTerm2的設置:

進入目錄solarized/iterm2-colors-solarized,雙擊Solarized Dark.itermcolors、Solarized Light.itermcolors導入主題(可能會提示安全性問題,進入系統偏好設置-安全性與隱私-通用 裡面確認安裝);

iTerm2設置->Profiles->Colors->Color Presets…,在下拉菜單中選擇Solarized Dark

默認終端 + iTerm2 + agnoster theme +……打造macOS終端

macOS自帶終端設置:

進入目錄solarized/osx-terminal.app-colors-solarized/xterm-256color , 雙擊運行 Solarized Dark xterm-256color.terminal 和 Solarized Light xterm-256color.terminal 進行安裝(可能會提示安全性問題,進入系統偏好設置-安全性與隱私-通用 裡面確認安裝)。

然後打開 終端 - 偏好設置 - 描述文件,雙擊 Solarized Dark xterm-256color ,並且點擊右下方的「默認」,設置它為默認配色方案。

默認終端 + iTerm2 + agnoster theme +……打造macOS終端

注意:我這裡默認情況下字元背景不好看(上面的圖是我修改過的),需要更改如下圖中的兩個顏色,點擊它使用吸管工具,拾取iTerm2的相應位置顏色即可。

默認終端 + iTerm2 + agnoster theme +……打造macOS終端

Powerline字體

為了顯示agnoster主題提示符里的三角形,需要Powerline字體庫的支持。使用pip安裝

pip install powerline-status

如果沒有安裝pip,那麼先安裝pip

sudo easy_install pip

找個位置新建一個font文件夾

mkdir powerlinefonts

cd powerlinefonts

下載字體並運行install.sh安裝

git clone https://github.com/powerline/fonts

cd fonts

./install.sh

設置iTerm2字體

進入 iTerm2 - preferences - Profiles -Text - Font,選擇其中一種Powerline字體,例如 18pt Meslo LG S DZ Regular for Powerline

設置自帶終端字體:

進入 終端 - 偏好設置 - 描述文件 - 文本,選擇一個Powerline字體,同上。

agnoster主題

git clone 下載並安裝

git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor

cd oh-my-zsh-agnoster-fcamblor

./install

編輯~/.zshrc ,注釋掉Zsh_THEME="robbyrussell",添加一行ZSH_THEME="agnoster", 注意 「ZSH_THEME」需要全部大寫,雖然原先默認的那一行是Zsh。這個坑浪費了我一個小時。

#Zsh_THEME="robbyrussell"

ZSH_THEME="agnoster"

增加指令高亮效果 zsh-syntax-highlighting

cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-syntax-highlighting

編輯~/.zshrc ,添加

source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

plugins=(zsh-syntax-highlighting)

縮短前綴

每行前面的xxx@xxxxx太長,只需要編輯~/.zshrc,添加如下一行即可(記住 DEFAULT_USER 全大寫)

DEFAULT_USER="$USER"

最後使zshrc的profile生效:

source ~/.zshrc

其他相關技巧

如果想切換回原來的bash:chsh -s /bin/bash

更新oh_my_zsh,在命令行輸入如下命令:upgrade_oh_my_zsh

卸載oh_my_zsh,在命令行輸入如下命令:uninstall_oh_my_zsh

執行指令pip install powerline-status出錯解決方法:需要下載蘋果官方的Command line。必須官方工具下載最新版 Command Line

---------------------

作者:SimonLiu009

原文:https://blog.csdn.net/toopoo/article/details/85301389

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

配置 redis 外網可訪問
linux內核設計與實現筆記

TAG:程序員小新人學習 |