Mac配置終端環境(iTerm2+Zsh+oh-my-zsh)


Mac配置終端環境(iTerm2+Zsh+oh-my-zsh)

參考文章:

https://www.cnblogs.com/presleyren/p/10863416.html

https://blog.csdn.net/maczhushou/article/details/108534532

https://blog.csdn.net/qq_43531694/article/details/106862753

https://segmentfault.com/a/1190000014992947

本文iTerm2使用OS 10.14+

1、Iterm2下載&安裝

1.1、下載

https://iterm2.com/

1.2、安裝

​ iTerm2-3_4_10.zip解壓縮即可使用,可以移到應用程序中在啟動台中啟動

1.3、配置iTerm2
1.3.1、設置Meslo LG M Regular for Powerline字體(agnoster主題需要該字體)

設置字體.png

1.3.2、設置配色方案

截圖中設置的是Solarized Dark配色

設置主題.png

1.3.3、iTerm2 快速隱藏和顯示快捷鍵

iTerm2顯示和隱藏.png

1.3.4、iTerm2透明度設置

command + u 快捷鍵可取消背景設置

設置透明度和模糊度.png

1.3.5、ITerm2快捷命令
命令 說明
command + , 打開設置
command + o 打開Profiles
command + u 打開/取消窗口設置
command + t 新建標簽
command + w 關閉標簽
command + enter 切換全屏
command + f 查找
command + d 垂直分屏
command + shift + d 水平分屏
command + shift + h 查看剪貼板歷史
ctrl + u 清除當前行
ctrl + l 清屏
ctrl + a 到行首
ctrl + e 到行尾
ctrl + f/b 前進后退
ctrl + p 上一條命令
ctrl + r 搜索命令歷史

2、zsh

# Mac系統默認使用bash作為終端,可以使用命令修改默認使用zsh:
chsh -s /bin/zsh
#如果想修改回默認bash,同樣使用chsh命令即可:
chsh -s /bin/bash

3、oh-my-zsh

3.1、卸載老的oh-my-zsh

進入到.oh-my-zsh/tools目錄進行卸載

# 切換到目錄下執行卸載腳本
cd .oh-my-zsh/tools
sudo sh uninstall.sh

# 切換到用戶目錄下再執行刪除命令,刪除歷史文件以及當前配置文件
rm -rf .zsh*
3.2、下載&安裝oh-my-zsh
# 安裝brew方式(這里用的是國內的鏡像源)
sh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

# 最好先更新一下zsh版本,因為安裝oh-my-zsh需要zsh版本在v4.3.9及以上
brew install zsh

# curl下載&安裝方式
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# wget下載&安裝方式
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

# 下載報 443:Connection refused,可參考該文章解決:https://blog.csdn.net/qq_43531694/article/details/106862753

安裝oh-my-zsh.png

3.3、配置
3.3.1、.bash_profile用戶啟動文件生效
# 編輯~/.zshrc文件,
vim ~/.zshrc

# 編輯~/.zshrc文件,添加以下命令
# 用戶環境變量生效(用戶啟動文件生效)
source ~/.bash_profile
3.3.2、主題設置為agnoster
# 編輯~/.zshrc文件,
vim ~/.zshrc

# 編輯~/.zshrc文件設置主題
ZSH_THEME="agnoster"
3.3.3、高亮插件
# Homebrew安裝高亮插件
brew install zsh-syntax-highlighting

# 編輯~/.zshrc文件,
vim ~/.zshrc

# 設置高亮插件,在.zshrc文件中插入
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
3.3.4、自動建議填充插件
# clone zsh-autosuggextions到oh-my-zsh的插件目錄下
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions

# 編輯~/.zshrc文件,
vim ~/.zshrc

# 設置自動建議填充插件,在.zshrc文件中插入
plugins=(git zsh-autosuggestions)
# 高亮樣式(白色背景上顯示帶有粗體、下划線、亮藍色文本)
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#87cefa,bg=white,bold,underline"
# 首先嘗試從您的歷史記錄中查找建議,但是,如果找不到匹配項,則會從完成引擎中查找建議。
ZSH_AUTOSUGGEST_STRATEGY=(history completion)
3.3.5、iTerm2通過oh-my-zsh隱藏用戶名和主機名
# 編輯~/.zshrc文件,
vim ~/.zshrc

# 增加默認用戶配置(通過whoami 命令獲取用戶)
DEFAULT_USER="${user}"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM