MacOS設定iTerm 2,oh-my-zsh,zsh_028
2851 ワード
MacOS
は、iTerm2
、oh-my-zsh
、'zsh'を構成する.zsh
Mac
が持参したzsh
端末cat /etc/shells
システムのデフォルトを変更する端末はzsh
です.#
chsh -s /bin/zsh
#
echo $SHELL
# /bin/zsh
インストールoh-my-zsh
https://github.com/robbyrusse... インストール
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
テーマとフォントのインストールリンクhttps://github.com/Powerlevel...
oh-my-zsh
がインストールされていますので、以下のようにすればいいです.git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
編集.zshc
vi .zshrc
#
ZSH_THEME="powerlevel9k/powerlevel9k"
フォントをダウンロードフォントファイルを直接見つけてダウンロードしてインストールします.
https://github.com/gabrielela...
インストールすればいいです
フォントを変更
この時端末を開くフォントは文字化けです.フォントを設定する必要があります.
テーマをダウンロード
https://iterm2colorschemes.com/https://github.com/mbadolato/...
テーマ設定、フォント設定
インストール
iTerm2
https://www.iterm2.com/downlo... テーマ設定、フォント設定
.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"