自定义iTerm2标题栏和bash显示当前git branch信息

先来一张效果图:

怎么样?是不是很酷?

下面我来介绍怎么做到的。

首先

<span style="font-size:24px;">mkdir ~/.bash
cd ~/.bash
git clone https://github.com/jimeh/git-aware-prompt.git</span>

然后编辑~/ .profile或者~/.bash_profile, 两者都可以。

<span style="font-size:24px;">vi ~/.profile</span>

输入:

export GITAWAREPROMPT=~/.bash/git-aware-prompt
source $GITAWAREPROMPT/main.sh
export PS1="\[$txtcyn\]\$git_branch\[$txtred\]\$git_dirty\[$txtrst\]\$ "
export PROMPT_COMMAND=‘echo -ne "\\033]0;${PWD/#$HOME/~}\\007"‘

保存。

运行

<span style="font-size:24px;">source ~/.profile</span>

大功告成!

自定义iTerm2标题栏和bash显示当前git branch信息

时间: 2025-01-13 23:56:46

自定义iTerm2标题栏和bash显示当前git branch信息的相关文章

git bash 显示中文

git bash的简单设置,使用ls命令时,可以显示中文. 命令:alias ls='ls --show-control-chars --color=auto ' 说明:alias,别名.功能非常强大,可以把复杂的操作设置一个别名,然后就可以非常方便的使用此操作了.如此处:设置git bash的显示为字符方式,颜色为自动,别名为ls. git bash 显示中文,布布扣,bubuko.com

Android项目中自定义顶部标题栏

Android项目中自定义顶部标题栏 下面给大家详细介绍android中自定义顶部标题栏的思路及实现方式 先来图:     思路及实现步骤 1.定义标题栏布局 2.自定义TitleActivity控制标题栏按钮监听 3.在TitleActivity中实现标题栏以下内容切换 首先定义标题栏 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http:/

【Win10 应用开发】自定义应用标题栏

Win 10 app对窗口标题栏的自定义包括两个层面:一是只定义标题中各部分的颜色,如标题栏上文本的颜色.三个系统按钮(最大化,最小化,关闭)的背景颜色等:另一层是把窗口的可视区域直接扩展到标题栏上,当然三个系统按钮是保留的.也可以用某个UI元素来作为标题栏来呈现. 先看最简单的一层,即设置标题栏各部分的颜色. ApplicationView类表示当前应用程序视图相关操作,它公开了一个TitleBar属性,访问该属性可以获取到一个ApplicationViewTitleBar实例,通过该Appl

在git bash上操作Git

准备环境: ①电脑已安装git ②注册github账号 一.使用git控制台进行本地操作 ①打开Git Bash ②填写用户名和邮箱作为标识 分别输入以下两个命令: git config --global user.name "此处填写用户名" git config --global user.email "此处填写邮箱名" 此时可以输入git config --list 查看信息 ③将本机中某个文件夹设为仓库 用cd 文件路径 到要被设为仓库的文件夹 然后输入gi

Android 自定义Adapter 但listview 只显示第一条数据

楼主让这个问题郁闷了一晚上.....在logcat里明明显示adapter的getview方法里的list大于一条数据 ,但posotion却一直是0.....运行后也只显示list[0]里面的数据....最后的最后原来错误出在布局文件上 我以前的是这样的; <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" > <!-- listv

推荐一款shell自定义提示符Sexy Solarized Bash Prompt

提示符效果: 代码: # Sexy Solarized Bash Prompt, inspired by "Extravagant Zsh Prompt" # Customized for the Solarized color scheme by Sean O'Neil if tput setaf 1 &> /dev/null; then     if [[ $(tput colors) -ge 256 ]] 2>/dev/null; then       BAS

自定义Android标题栏TitleBar布局

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); //软件activity的布局 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar); //titlebar为自己标题栏的布局 Layout下建立titlebar.xml: <?xml version="1.0" encodi

让 shell 显示当前 git 的分支名称

早上测试脚本的时候,偶然在这篇文章<Git – setting up a remote repository and doing an initial push>看到一个关于 git 的好玩东西,记录于此. 根据文章的提示在 ~/.bashrc 里添加下面的内容,可以让提示符显示当前 git 的分支名称.我按照自己的习惯修改了提示符的格式. __mikespook_ps1() { local none='\[\033[00m\]' local g='\[\033[0;32m\]' local

UITabBar自定义tabbar如何隐藏和显示,超实用

这两天在做新闻客户端,遇到一个问题:如何将作为根视图控制器的自定义UITabBarController在主页转到子页时隐藏 self.tabbarcontroller.tabbar.hidden = YES; 这种方法只适用于系统的tabbar 我打印出了自定义tabbarcontroller和self.tabbarcontroller地址发现不一样 认识到这种误区,我就想办法找到我自定义的tabbarcontroller 我突然想到试图控制器的根控制器就是我自定义的tabbarcontroll