mac终端展示分支名称

Keil调试技巧:3种方法查看Cortex-M4的SCB寄存器(含CPUID内存映射解析) 本文详细介绍了在Keil MDK中查看Cortex-M4内核SCB寄存器的三种实战方法:使用Watch窗口进行符号化观察、通过Memory窗口直接查看物理内存映射,以及利用SFR寄存器浏览器解析位域信息。文章重点解析了CPUID寄存器的内存映射地址(0xE000ED00)及其位域含义,帮助开发者深入理解处理器身份识别与底层调试技巧,提升嵌入式系统调试效率。 阅读详情

iterm2配色方案

  1. 打开iterm的官方主题配置站 github.com/mbadolato/iTerm2-Color-Schemes,将资源下载至本地 , 解压。

  2. 打开 iTerm2
    在这里插入图片描述

  3. color presets 处选择import

    打开刚下载解压好的文件夹,打开schemes 文件夹,全选那些配色方案,点open,这样就把所有的配色方案导入了

  4. 再去点击color presets ,就能选择刚刚导入的这些 配色方案了。

终端展示git分之名配置

bash版

  1. 因为10.15.x 默认使用的是 zsh 了 而不是 bash 了,所以需要执行以下命令切换
chsh -s /bin/bash
  1. 创建文件 ~/.bashrc;如果有进行编辑即可;也可以到全局配置/etc/profile下配置

    执行编辑命令 vim ~/.bashrc ;/etc/profile 文件则 执行命令 sudo vim /etc/profile

    我这里采用的是.bashrc 文件

  2. 在上面编辑的文件中加入以下代码,注意不要删除原文件中的内容,下面追加即可

find_git_branch () {
    local dir=. head
    until [ "$dir" -ef / ]; do
        if [ -f "$dir/.git/HEAD" ]; then
            head=$(< "$dir/.git/HEAD")
            if [[ $head = ref:\ refs/heads/* ]]; then
            git_branch=" → ${head#*/*/}"
            elif [[ $head != '' ]]; then
                git_branch=" → (detached)"
            else
                git_branch=" → (unknow)"
            fi
            return
        fi
        dir="../$dir"
    done
    git_branch=''
}
PROMPT_COMMAND="find_git_branch; $PROMPT_COMMAND"
black=$'\[\e[1;30m\]'
red=$'\[\e[1;31m\]'
green=$'\[\e[1;32m\]'
yellow=$'\[\e[1;33m\]'
blue=$'\[\e[1;34m\]'
magenta=$'\[\e[1;35m\]'
cyan=$'\[\e[1;36m\]'
white=$'\[\e[1;37m\]'
normal=$'\[\e[m\]'
 
PS1="$white[$magenta\u$white@$green\h$white:$cyan\W$yellow\$git_branch$white]\$ $normal"
  1. 执行source ~/.bashrc 当然如果你编辑的是/etc/profile 则需要执行 source /etc/profile 让上面的内容立即生效
  2. idea终端不生效,这里原因同1,因为idea中用的还是zsh,需要更改为bash,关闭终端重新打开就好,如下图
    在这里插入图片描述

zsh版

与bash版配置过程一样,只需要把脚本更换为下面这个 function内容也可用bash版的

autoload -U colors && colors;
function git_branch() {
    branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
    if [ "${branch}" != "" ];then
        if [ "${branch}" = "(no branch)" ];then
            branch="(`git rev-parse --short HEAD`...)"
        fi
        echo "(${branch})";
    fi
}
function m32(){
    echo "\e[01;32m";
}
function m36(){
    echo "\e[01;36m";
}
function m0(){
    echo "\e[0m";
}
function dir() {
    echo "\e[01;36m$1~\e[0m";
}
PS1="%n@%m $(m36)%1~$(m0) $(m32)\$(git_branch)$(m0) \$ ";
YOLOv8的特征蒸馏代码应用讲解(CWD/MGD/mimic/在线蒸馏/逻辑蒸馏) 基于YOLOv8的逻辑蒸馏、特征蒸馏、在线蒸馏等方法代码介绍。 阅读详情

相关推荐

PaddleOCR SVTRv2中文识别模型训练全流程:从数据准备到推理部署

本文详细介绍了基于PaddleOCR的SVTRv2中文识别模型从数据准备、模型训练到推理部署的全流程实战。SVTRv2凭借其单视觉Transformer架构和分层混合机制,在中文文字识别任务上实现了高精度与效率的平衡。文章重点解析了数据工程、训练调优技巧及部署优化方案,帮助开发者构建定制化的OCR解决方案。

weixin_29194817的博客 288

Mac 终端显示git分支名称

之前都是在window上搭建git项目 在用git bash控制项目版本时目录后面都会默认跟随当前分支的名称,这样是挺方便的一目了然,但最近想在自己mac上搭建一个git项目却发现mac是没有git bash的,使用的是mac os系统自带的终端集成默认是不显示分支名称的,这很不方便查看分支,怎么办呢? ????下面是解决方法: 步骤: 1.进入你的home目录 cd ~ 2.编辑.bashrc文件 vi .bashrc 3.将下面的代码加入到文件的最后处 function git_branch {

飞鱼日记的博客 2168

Stable Diffusion跑图总爆显存?别急着换显卡,试试这个PYTORCH_CUDA_ALLOC_CONF参数调优

本文深入解析了Stable Diffusion运行中常见的显存不足问题,特别是由显存碎片化导致的假性OOM现象。通过详细讲解PYTORCH_CUDA_ALLOC_CONF参数中的max_split_size_mb设置技巧,提供了一套完整的显存优化方案,帮助用户在无需升级硬件的情况下显著提升AI绘画的稳定性与效率。

weixin_42524100的博客 347

在Mac、Linux 终端显示 Git 当前所在分支

1 进入你的home目录 cd ~11 2 编辑.bashrc文件 vi .bashrc11 3 将下面的代码加入到文件的最后处 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then

birthmarkqiqi的专栏 3268

Zemax操作16--激光谐振腔(含晶体)

谐振腔(含晶体)

lzy750750的博客 8321

SECS/GEM协议学习教程

摘要:SECS/GEM是半导体制造设备通信的国际标准,定义了主机系统与设备间的通信规范,包括设备控制、状态监控、数据采集等功能。协议采用分层架构(应用层、消息层、传输层、物理层),支持关键消息类型如S1F13(建立通信)、S2F13(数据采集)等。通信流程涵盖建立连接、数据交换和终止会话,并通过状态变量(SVID)、事件(CEID)等实现实时交互。典型应用包括设备初始化、报警处理及配方管理,需处理数据类型(如U2、A、L)和通信调试问题。

GitHub个人仓库地址:https://github.com/feiyuluoye ; 个人塔罗牌占卜平台:http://118.126.82.12:8080/ ; 欢迎广大Coding友共同交流讨论。 2067

mac iterm2 git分支显示

1:首先看看效果吧 配置过程: 1:进入 /etc/profile下 2:将以下代码复制上去(使用sudo vi profile进行编辑,不然没法保存) find_git_branch () { local dir=. head until [ "$dir" -ef / ]; do if [ -f "$dir/.git/HEAD" ]; th

beiweideqidaozhe的专栏 7329

CANbus收发器TJA1051T/3/1J应用原理图设计

该收发器是为汽车工业中的高速CAN应用而设计的,为(一个带有)CAN协议控制器的微控制器)提供差分传输和接收能力。它提供了改进的电磁兼容性(EMC)和静电放电(ESD)性能,还具有:当电源电压关闭时,TJA1051T/3和TJA1051TK/3可以直接与电源电压从3V到5V的微控制器接口。这种实现能够在CAN FD快速阶段以高达5 Mbit/s的数据速率进行可靠的通信。TJA1051T/3和TJA1051TK/3上的VIO输入允许直接连接3 V至5 V微控制器(分别提供SO8和极小的HVSON8封装)

zhusl6688的博客 3604

MAC iterm 显示git分支名

要在Mac上的iTerm中显示Git分支名,您需要使用一个名为“Oh My Zsh”的插件。Oh My Zsh是一个流行的Zsh框架,它提供了许多有用的功能和插件,包括在终端中显示Git分支名。4、更新iTerm设置:打开iTerm的设置,并确保在“Text”选项卡下选择了“Use system font”选项。2、启用Oh My Zsh插件:在Oh My Zsh插件列表中找到“git”插件,并将其启用。现在,您应该能够在iTerm终端中看到当前活跃的Git分支名。如果您尚未安装这些工具,请先进行安装。

马优晨 2276

全新DEIM有效涨点改进目录 | 本专栏持续更新500+篇内容 | 包含各种顶会顶刊卷积、注意力、特征融合模块、有效特征聚合提取模块,上采样模块、下采样模块,二次创新模块、独家创新等几百种创新点改进

🚀【CVPR2025DEIM改进专栏速览】🔥 专栏提供500+篇目标检测创新改进方案,涵盖卷积/注意力/特征融合等创新改进点,均源自顶会论文及实战经验。支持多领域应用(工业/医疗/遥感等),配套完整教程和答疑服务。亮点包括: 1️⃣ 持续更新SOTA模型改进方案 2️⃣ 小白友好型实验操作指南 3️⃣ 跨学科科研支持(已助非计算机专业发表论文) 4️⃣ 提供虚拟环境配置方案。 订阅可获完整项目代码及交流群服务,适合研究生科研论文改进需求。价格呈上涨趋势,早订更优惠!

Ai缝合怪、助力小伙伴高效发论文 2054

华为OD机试:查找接口成功率最优时间段 (C/C++/Py/Java/JS/GO)

华为OD机试双机位C卷 查找接口成功率最优时间段,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。

qq_45776114的博客 4687

mac终端不git不展示分支名称

关于mac终端使用git命令时不展示分支名称的 解决办法 新建 .bashrc 文件 切换到用户根目录 cd ~ vi .bashrc 文件 (没有的话默认新建) 将以下命令复制到该文件并保存 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then if [ "${branch}" = "(n

最恨不过不努力 1636

30天Python入门(第一天:Python入门)

30天带你入门Python,这是第一天

Science prince的博客 584

mac 如何在终端显示git分支

1 进入你的home目录 cd ~ 2 编辑.bashrc文件 vi .bashrc 3 将下面的代码加入到文件的最后处 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then if [ "${branch}" = "(no branch)" ];then branch="(`git

qq_41732961的博客 221

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

在Mac终端显示 Git 当前所在分支

今天使用git的时候,发现mac在终端中不会显示当前所在的分支,这可太难受了,于是搜集广大网友的资源,得到解决办法如下: 新建一个终端窗口,切换到根目录(默认就是根目录)。 cd ~ 编辑 .branch文件。 vi branch 把下面的代码加到文件中去。 function git_branch { branch="`git branch 2>/dev...

threewhisky的博客 6246

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

mac终端使用git命令行显示分支信息

mac系统终端默认是不支持git命令行显示分支信息的,如果需要显示需要自行配置: 1.首先进入根目录 cd ~ 2.编辑.bashrc文件(如果不存在则创建) vim .bashrc 3.在文件最后加入代码 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`...

Enjun97的博客 1762

mac 控制台显示当前项目分支

我发现其他人在mac系统的终端使用git时,可以默认是显示当前所在的分支名称!!! 这么棒的功能,我竟然一直没有配置~然后网上查找资料,找到了解决办法,终于可以显示本地当前分支,现在分享如下: 1 进入你的home目录 cd ~ 2 编辑.bashrc文件 vi .bashrc 3 将下面的代码加入到文件的最后处 function git_branch { br...

maxiaoyin111111的博客 3699

mac的终端显示分支名称?mac的终端和idea中的terminal同时修改

想在使用git的时候能随时看到分支的变化,之前用windows,git bash直接能看到。mac中的终端展示不出来,所以需要搞一搞,以便于使用。 在网上找了好多都不能用(应该是zsh的问题)。 当前使用mac为m2的cpu,系统版本12.5.1。 2、打开刚刚创建的文件,将下面的脚本复制进去: 3、打开家目录下的文件,如果没有就创建一个,然后把下面的参数复制进去: 4、执行下面命令: 大功告成,这时候再进入项目目录下,就能看到项目当前分支了。 IDEA里面的terminal需要重启一下才会有。

Counter-Strike大牛 1160

在mac终端显示git分支

touch ~/.bash_profile Harry Cutts points out in the comments that you should be able to use the file ~/.bashrc instead to make this method applicable to Linux. Open ~/.bash_profile in your

X_Wade_X的专栏 6200

Mac系统的终端显示git当前分支【转】

当我第一次在mac系统下使用git的时候,发现一个问题,git默认是不显示当前所在的分支名称,然后网上查找资料,找到了解决办法,终于可以显示本地当前分支,现在分享如下。 1 进入你的home目录 当我第一次在mac系统下使用git的时候,发现一个问题,git默认是不显示当前所在的分支名称,然后网上查找资料,找到了解决办法,终于可以显示本地当前分支,现在分享如下。 ...

幸福的七种颜色的博客 1387

git修改分支名称 mac

原分支名称为oldName 新分支名称为newName 1. 本地分支重命名(未推送到远程) git branch -m oldName newName 2. 远程分支重命名 (已经推送远程-且本地分支和远程分支名称相同) a. 重命名远程分支对应的本地分支 git branch -m oldName newName b. 删除远程分支 git push --delete o...

dong_vip的博客 2557

Mac 终端显示git分支

1 进入你的home目录 cd ~ 2 编辑.bashrc文件 vi .bashrc 3 将下面的代码加入到文件的最后处 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}...

weixin_34112208的博客 320

MacOS 终端显示 Git 分支的名称

【代码】MacOS 终端显示 Git 分支的名称。

Greenhand_BN的博客 1301

vscode终端显示git分支以及名称(mac)

vscode终端显示git分支以及名称(mac)

提拉米苏 2475

mac美化终端

mac的终端非常简洁,本以为用的时候会很舒服,但是好像简洁过头了,导致很多东西根本就没有体验,比如:不同的文件类型颜色完全相同,git不显示分支信息;这些对于开发来说非常麻烦; 那么我们就使用一些工具来让mac的终端变得非常容易操作吧!!! 使用iTrem2替代终端 我们直接下载并安装iTrem2,打开iTrem2,就可以替代终端了;iTrem2官网:https://www.iterm2.com/...

qq_35530330的博客 2379

Mac系统的终端显示git当前分支

当我第一次在mac系统下使用git的时候,发现一个问题,git默认是不显示当前所在的分支名称,然后网上查找资料,找到了解决办法,终于可以显示本地当前分支,现在分享如下。 1 进入你的home目录1cd ~ 2 编辑.bashrc文件vi .bashrc 3 将下面的代码加入到文件的最后处按 Ctrl+C 复制代码按 Ctrl+C 复制代码 4 保存退出 5 执行加载命令source ./.bash...

u012919357的专栏 1608
上一篇: git本地分支与远程分支关联
下一篇: Mysql-更新自增主键id遇到的问题
code1Boy
博客等级 码龄10年 45粉丝 29原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值