oh-my-zsh修改主題添加全路徑顯示

oh-my-zsh修改默認robbyrussel主題添加全路徑顯示
默認的robbyrussel自己已經十分簡潔,一些小tweak就能變得十分高大上,如GitHub上的一個例子:git

然而,robbyrussel主題有一個很使人難受的痛點,在於它並不能顯示全路徑,只能顯示當前所在的文件夾名,如如今處於路徑/home/.../src中,此主題就只是顯示最後路徑,即src,帶來了一些不方便。vim

因此這裏提供一種解決辦法:直接修改.zsh-theme文件,基於這種方法,你甚至能夠直接定製本身的主題!編輯器

詳細步驟以下
打開zsh終端
輸入命令gedit ~/.oh-my-zsh/themes/robbyrussell.zsh-theme,這裏gedit只是使用gedit編輯器打開的意思,能夠換成vim,gvim,都可
打開後是這個樣子的:
local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )"
PROMPT='${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)'.net

ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
1
2
3
4
5
6
7
那個%{$fg[cyan]%}%c%{$reset_color%}中的%c就是罪魁禍首,是當前文件夾名的意思,咱們把它修改成[$PWD],整個也就變成了%{$fg[cyan]%}[$PWD]%{$reset_color%}blog

$PWD是終端自帶變量,值爲當前路徑,咱們作的只是把它取出來而已。it

保存並退出編輯器,新開一個zsh終端,也就變成了➜ [/home/.../src]這個樣子,全路徑實現,幷包在中括號裏!
至此,本文介紹。zsh

peace out :)變量

(Copyright :copyright: https://blog.csdn.net/s_gy_zetrov. All Rights Reserved)
--------------------- 
做者:sgyzetrov 
來源:CSDN 
原文:https://blog.csdn.net/S_gy_Zetrov/article/details/80158409 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!終端

相關文章
相關標籤/搜索