MacOS配置 iTerm2,oh-my-zsh,zsh_028

MacOS配置 iTerm2,oh-my-zsh,'zsh'

img

zsh

Mac 自帶的 zsh終端html

cat /etc/shellsgit

修改系統默認的終端爲zshgithub

# 更改終端
chsh -s /bin/zsh

# 確認是否更改爲功
echo $SHELL
# /bin/zsh

安裝oh-my-zsh

https://github.com/robbyrusse...shell

img

安裝

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

安裝主題和字體

連接 https://github.com/Powerlevel...bash

img

由於安裝了 oh-my-zsh,就用下面的方式安裝便可app

git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

編輯.zshc

vi .zshrc
# 更改
ZSH_THEME="powerlevel9k/powerlevel9k"

下載字體

直接找到字體文件下載下來 安裝curl

https://github.com/gabrielela...字體

img

img

img

安裝好便可url

更改字體

這時候打開終端字體是亂碼的 須要配置一下字體spa

img

img

下載主題

https://iterm2colorschemes.com/
https://github.com/mbadolato/...

主題設置,字體設置

img

img

安裝 iTerm2

https://www.iterm2.com/downlo...

主題設置,字體配置

img

更改.zshc設置

https://github.com/Powerlevel...

進一步配置參考

注意

iTerm圖標沒法顯示問題

這邊字體配置要放在主題前面

# 字體設置房放在主題設置前面
POWERLEVEL9K_MODE='awesome-patched'

ZSH_THEME="powerlevel9k/powerlevel9k"

VSCode 配置

"terminal.external.osxExec": "iTerm.app",
  "terminal.integrated.shell.osx": "zsh",
  "terminal.integrated.fontFamily": "Droid Sans Mono Awesome",

個人配置

POWERLEVEL9K_MODE='awesome-patched'

ZSH_THEME="powerlevel9k/powerlevel9k"

plugins=(
   git
   extract
   z
 )

source $ZSH/oh-my-zsh.sh

source ~/.bash_profile

POWERLEVEL9K_HOME_ICON=''
POWERLEVEL9K_HOME_SUB_ICON=''
POWERLEVEL9K_FOLDER_ICON=''

DISABLE_AUTO_TITLE="true"

POWERLEVEL9K_VCS_GIT_ICON=''
POWERLEVEL9K_VCS_STAGED_ICON='\u00b1'
POWERLEVEL9K_VCS_UNTRACKED_ICON='\u25CF'
POWERLEVEL9K_VCS_UNSTAGED_ICON='\u00b1'
POWERLEVEL9K_VCS_INCOMING_CHANGES_ICON='\u2193'
POWERLEVEL9K_VCS_OUTGOING_CHANGES_ICON='\u2191'

POWERLEVEL9K_VCS_MODIFIED_BACKGROUND='green'
POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND='yellow'
#POWERLEVEL9K_VCS_UNTRACKED_ICON='?'

POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(status os_icon context dir vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(background_jobs virtualenv rbenv rvm time)

POWERLEVEL9K_SHORTEN_STRATEGY="truncate_middle"
POWERLEVEL9K_SHORTEN_DIR_LENGTH=4

POWERLEVEL9K_TIME_FORMAT="%D{%H:%M \uE868  %d.%m.%y}"

POWERLEVEL9K_STATUS_VERBOSE=false
export DEFAULT_USER="$USER"
相關文章
相關標籤/搜索