博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oh-my-zsh修改主题添加全路径显示
阅读量:6477 次
发布时间:2019-06-23

本文共 1226 字,大约阅读时间需要 4 分钟。

hot3.png

oh-my-zsh修改默认robbyrussel主题添加全路径显示

默认的robbyrussel本身已经十分简洁,一些小tweak就能变得十分高大上,如GitHub上的一个例子:

然而,robbyrussel主题有一个很令人难受的痛点,在于它并不能显示全路径,只能显示当前所在的文件夹名,如现在处于路径/home/.../src中,此主题就只是显示最后路径,即src,带来了一些不方便。

所以这里提供一种解决办法:直接修改.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)'

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%}

$PWD是终端自带变量,值为当前路径,我们做的只是把它取出来而已。

保存并退出编辑器,新开一个zsh终端,也就变成了➜ [/home/.../src]这个样子,全路径实现,并包在中括号里!

至此,本文介绍。

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 
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://my.oschina.net/sfshine/blog/2981074

你可能感兴趣的文章
值类型和引用类型
查看>>
[转]html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
查看>>
maven 常用插件
查看>>
算法 (二分查找算法)
查看>>
java Date 当天时间戳处理
查看>>
Python~迭代
查看>>
linux常用命令-关机、重启
查看>>
css布局 - 九宫格布局的方法汇总(更新中...)
查看>>
画图函数——点,线,矩形等等
查看>>
ejabberd_local
查看>>
BZOJ5020 [THUWC 2017]在美妙的数学王国中畅游LCT
查看>>
hdu 6030 矩阵快速幂
查看>>
tomcat类加载机制
查看>>
ado.net2.0中的缓存使用SqlDependency类
查看>>
Java基础学习总结(94)——Java线程再学习
查看>>
iOS开发之调用系统设置
查看>>
利用 ACPI\\ACPI0003设备 判断笔记本还是台式机
查看>>
解决wampserver 服务无法启动
查看>>
ES6中Promise封装ajax的写法
查看>>
初次使用 VUX
查看>>