Mac終端最好的體驗之 iTerm2 + Oh My Zsh
iTerm2 + Oh My Zsh
前言
Mac OS自帶的終端,用起來雖然有些不太方便,介面也不夠友好(太醜了,還難用,簡直就是辣雞中的戰鬥雞),iTerm2是一款相對比較好用的終端工具.iTerm2常用操作包括主題選擇、宣告高亮、自動填充建議、隱藏使用者名稱和主機名、分屏效果等.
首先上最終的效果圖
提示:以下是安裝以及配置的重要部分,按文章說境內傻瓜式操作即可完成。
一、下載iTerm2
直接去官網下載,
iTerm2官網
安裝完成後,在/bin目錄下面會生成一個zsh的檔案
Mac預設是dash作為終端,可以使用命令修改預設終端為zsh:
chsh -s /bin/zsh
如果報錯:
Changing shell for pony
使用下面的命令:
解決zsh切換bash提示chsh: no changes made的問題
dscl . -read /Users/$USER/ UserShell
exec su - $USER
如果想修改會預設的bash,同樣適用命令即可:
chsh -s /bin/bash
下圖為我們安裝好的bash的樣子,我們現在對它進行配置
二、安裝Oh my zsh
安裝方法有兩種,可以使用curl或者wget
1⃣️curl方式:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)
如果報錯,連線超時或者有其他錯誤資訊,就先用git拉下來然後複製到對應目錄裡面
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 先使用git拉取
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc 再替換zshrc
2⃣️wget方式
h -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
三、安裝PowerLine
pip install powerline-status --user
四、安裝PowerFonts
安裝字型庫要將git clone到本地,然後執行原始碼中的install.sh
新建一個資料夾
mkdir powerFont
git clone
git clone https://github.com/powerline/fonts.git --depth=1
進入目錄
cd fonts
執行
./install.sh
執行結果如下。
安裝好字型庫之後,可以設定喜歡的字型,根據自己喜好設定。
iterm2 ➡️ preferences ➡️ profiles ➡️ text ➡️ font
四、安裝配色方案
配色方案會是我們在操作的時候看起來更清晰更舒服。不會黑壓壓的很死板。
使用git clone的方式下載原始碼進行安裝:
新建目錄
mkdir itermColor
clone配色庫
git clone https://github.com/altercation/solarized
cd到如下目錄
cd /itermColor/solarized/iterm2-colors-solarized
open .
雙擊安裝兩種配色
進入 iterm2 ➡️ preferences ➡️ profiles ➡️ color ➡️ color presets選擇配色
選擇這個
五、安裝主題
下載agnoster主題,同樣使用git clone
git clone
git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
cd到目錄
cd oh-my-zsh-agnoster-fcamblor/
./install
執行上面的命令會將主題拷貝到oh my zsh的themes中
命令開啟zshrc配置檔案,將ZSH_THEME後面的欄位改為agnoster,然後儲存退出。
就變成了這個樣子
如果出現下面的問題,很多問號的,不要慌。點選下方連結
點選解決問號的問題
然後按著文章操作完成,就變成了下圖很漂亮的箭頭:
六、安裝主題
這是oh my zsh的一個外掛,安裝方式與theme大同小異
按順序執行下面的命令
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
vi ~/.zshrc
我們再次開啟zshrc檔案進行編輯。找到plugins,此時plugins中應該已經有了git,我們需要把高亮外掛也加上(注意和git的順序不要亂):
然後在檔案最後一行加上
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
儲存並退出
source ~/.zshrc
總結
致此,大功告成,看下效果圖
相關文章
- iTerm2 & Oh My Zsh
- Mac 配置 iTerm2 + oh-my-zshMac
- mac os安裝iTerm2和oh my zshMac
- Mac終端美化(iterm2+oh-my-zsh+vim)Mac
- Mac 安裝 oh-my-zshMac
- oh-my-zsh
- 目前還算滿意的 iTerm2 + oh-my-zsh 配置
- Macos iTerm2 oh-my-zsh 安裝命令失敗Mac
- 【Mac系統】安裝oh-my-zsh終端主題軟體以及終端命令自動提示外掛Mac
- oh-my-zsh,最好用的 shell,沒有之一
- Linux 配置 zsh 以及 oh-my-zshLinux
- shell神器zsh和oh-my-zsh
- oh my zsh 常用外掛
- oh-my-zsh 的 ZSH_DISABLE_COMPFIX 異常
- linux安裝oh-my-zshLinux
- 【轉】oh-my-zsh: git PluginGitPlugin
- Mac 安裝 oh-my-zsh + autojump + zsh-autosuggestions + zsh-syntax-highlighting + solarized 配色MacZed
- Mac最好用的終端iterm2使用教程分享Mac
- Ubuntu下安裝oh-my-zshUbuntu
- Mac 配置 oh-my-zsh 和命令列自動補全Mac命令列
- 安裝oh-my-zsh(命令列工具)命令列
- oh-my-zsh 主題樣式列表
- Tmux與Oh-my-zsh環境整合UX
- 十分鐘定製你的私人Mac Treminal 皮膚:oh-my-zshMacREM
- Mac 終端利器 - iTerm2Mac
- 【實用筆記】PowerShell 美化成 oh-my-zsh筆記
- Ubuntu 下 Oh My Zsh 的最佳實踐「安裝及配置」Ubuntu
- 利器 | Terminal & Shell 改造記錄 Windows Terminal + Oh My ZSH + TmuxWindowsUX
- 在 Oh-My-Zsh 內設定命令列標題命令列
- oh-my-zsh: bracketed-paste-magic:zle:47: not enough arguments for -URacketAST
- 【Mac】iTerm2 一個更好用的終端Mac
- Mac 終端神器 iTerm2 新增 Python APIMacPythonAPI
- ZOC for Mac(最好用的終端模擬器)Mac
- 強大的Mac終端神器_iTerm2 3.4.10 漢化版Mac
- mac必備終端神器iTerm2 中文漢化版!Mac
- 最好用的終端模擬器:ZOC8 for MacMac
- iTerm2 + ZSH 簡風設定
- MacOS安裝on-my-zshMac