自定义 Oh My Zsh 主题 cchi.zsh-theme
在 chi.zsh-theme 的基础上进行完善的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# -----------------------------------------------------------------------------
# FILE: chi.zsh-theme
# DESCRIPTION: oh-my-zsh theme file.
# AUTHOR: Akinjide Bankole
# TWITTER: (https://twitter.com/JideBhanks)
# GITHUB: (https://github.com/andela-abankole)
# VERSION: 0.1
# SCREENSHOT: Available on Repo
# REPOSITORY: https://github.com/andela-abankole/chi
# -----------------------------------------------------------------------------
# ########## SYSTEM VARIABLE FOR HOME DIR ###########
function get_pwd(){
echo"${PWD/#$HOME/~}"
}
# ########## GIT STATUS AND BATTERY INFORMATION ###########
function put_spacing(){
local git=$(git_prompt_info)
if[${#git} != 0 ]; then
((git=${#git} - 5))
git=0
else
git=0
fi
local termwidth
((termwidth=${COLUMNS}-3-${#HOST} - ${#$(get_pwd)} - ${git} ))
local spacing=""
foriin{1..$termwidth};do
spacing="${spacing} "
done
echo$spacing
}
# ########## GIT VARIABLES ###########
function git_prompt_info(){
ref=$(git symbolic-ref HEAD2>/dev/null)||return
echo"$(parse_git_dirty)$ZSH_THEME_GIT_PROMPT_PREFIX$(current_branch)$ZSH_THEME_GIT_PROMPT_SUFFIXS"
}
functionprompt_char{
git branch>/dev/null2>/dev/null&&echo'➜ '&&return
echo'>'
}
# ########## PROMPT VARIABLE ###########
PROMPT='
%{$fg[green]%}$(get_pwd)%{$reset_color%} TIME %{$fg[green]%}%*%{$reset_color%} $(git_prompt_info)
$(prompt_char) '
# ########## ZSH GIT THEME VARIABLES ###########
ZSH_THEME_GIT_PROMPT_PREFIX="git:"
ZSH_THEME_GIT_PROMPT_SUFFIX="$reset_color"
ZSH_THEME_GIT_PROMPT_DIRTY="$fg[red]✹ "
ZSH_THEME_GIT_PROMPT_CLEAN="$fg[white]"
|
- zeropython 微信公众号 5868037 QQ号 5868037@qq.com QQ邮箱
自定义 Oh My Zsh 主题 cchi.zsh-theme相关推荐
- Ubuntu 18.04 安装配置Oh My Zsh 主题设置
Oh MyZsh 是什么 Oh My Zsh 是一个开源的,社区驱动的框架,用于管理zsh配置 Oh My Zsh,官网地址 Oh My Zsh ,GitHub 地址 Zsh 是什么 Zsh 兼容 B ...
- zsh 主题的下载和安装
文章目录 agnoster gallois spaceship Powerlevel10k zsh 主题列表: https://github.com/ohmyzsh/ohmyzsh/wiki/Them ...
- 解决Tabby终端使用zsh主题字体无法识别问题
解决Tabby终端使用zsh主题字体无法识别问题 我的问题:在使用了p10k主题后我的界面是这个鬼样子的
- oh my zsh 主题详情
每一个主题我都试了一遍 , 别问 ! 问就是强迫症 ! 我也觉得挺无聊的哈哈哈 , 今天刚刚考完期末考试 , 想做点不用动脑的事情放松一下脑袋 ! ! ! 用无聊宣誓一下迎接假期到来的快乐 , 顺便给 ...
- 定制oh my zsh主题
定制oh my zsh主题 ANSI控制码详细参考:https://juejin.cn/post/6920241597846126599#heading-5 oh my zsh外部主题:https:/ ...
- 分享25个高质量的移动设备wordpress主题(Mobile theme)
日期:2012-9-10 来源:GBin1.com wordpress毋庸置疑是占有量最大的博客管理系统.提供强大的功能和使用的主题及其自定义模块.随着移动互联网的发展,更多的人开始使用移动设备访问 ...
- vuepress侧边栏配置_VuePress默认主题配置(default theme config) - VuePress中文网
# 默认主题配置(default theme config) 提示 此页面上列出的所有选项仅适用于默认主题.如果你使用的是自定义主题,则选项可能会有所不同. # 主页(Homepage) 默认主题提供 ...
- R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gtExtras包添加一个图,显示表中某一列中的数字、并自定义表格数据显示的主题格式、并自定义数值数据的格式(例如百分比)
R语言使用gt包和gtExtras包优雅地.漂亮地显示表格数据:使用gtExtras包添加一个图,显示表中某一列中的数字.并自定义表格数据显示的主题格式.并自定义数值数据的格式(例如百分比) 目录
- R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(自定义分组颜色、主题)实战(dot plot)
R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(自定义分组颜色.主题)实战(dot plot) 目录 R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(自 ...
- mac下 iterm+Zsh+Oh My Zsh+tmux 配置方案
iterm2: iterm的一些优点: 兼容性好,远程服务器 vi 什么的低版本能很好兼容,Terminal 则会出问题 (我是长时间在服务器上混的人,但其实并没有这种感觉--) 支持 xterm-2 ...
最新文章
- memcache和memcached安装
- mysql 5.5.38_数据库的硬迁移和mysql 5.5.38源码安装
- Android之创建简单的ProgressDialog
- 中学计算机科学教育,计算机科学教育周 – Tsinghua International School 清华大学附属中学国际部...
- Microsoft Teams:删除成员账户其历史聊天会发生什么?
- 浅谈C++类(7)--析构函数
- 蓝桥杯练习题:对给定整数基于斐波拉契数列构造字符串
- php的ob_flush和flush(转)
- 需求分析模板_看完总经理做的公司财务经营分析报告,怪不得人家能拿年薪150万...
- 阿里布局无人驾驶;滴滴成立汽车服务;“京东 AI 天团”首亮相| CSDN极客头条
- 信息抽取 | 72篇论文梳理:涉及NER、复杂关系、小样本、文档级、多模态、开放域抽取...
- maven ojdbc6和ojdbc8 jar包下载地址
- ask调制流程图_ASK调制解调系统设计与仿真MATLAB课程设计
- python代码变成手机软件_使用Python代码的程序员也浪漫
- SM4-ECB加解密
- 转行软件测试,简历怎么包装成1年工作经验的测试工程师
- linux 软连接和硬链接的区别
- 程序员学英语Oeasy
- 灰色线性回归组合预测模型及R语言实现
- 华为防火墙USG5500的配置方法