`
dcj3sjt126com
  • 浏览: 1877473 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MAC下切换到zsh,打造有git提示的美化shell

 
阅读更多

下载 ohmyzsh:

 

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

 

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

 

chsh -s /bin/zsh

 

当然也可以把它放到云端,复制出.zshrc,建立oh-my-zsh的软链接

 

ln -s /path/to/cloud/oh-my-zsh/ ~/.oh-my-zsh

 

下载iTerm2,这时已经切换到zsh.

使用 agnoster主题

打开.zshrc,设置:

 

SH_THEME="agnoster"

 

DEFAULT_USER="your user name"

设置 配色方案 :

下载之,然后打开iTerm的首选项,打开profiles中的Colors,load Presets,import "Solarized Dark.itermcolors"

然后在load Presets中选中Solarized Dark。

打字体 补丁:

打开font book

添加 系统的字体

这样,该主题就设置好了,可以重启iTerm看看效果啦。

之后你可以将你原先在bashrc上的设置全部放到zshrc上。

 

分享到:
评论

相关推荐

    zsh-git-prompt, 用于zsh的信息性git提示.zip

    zsh-git-prompt, 用于zsh的信息性git提示 针对zsh的实时信息提示 显示当前git存储库信息的zsh 提示。 特别是分支 NAME 。与远程分支的差异。暂存的文件数。更改等。( 来自这个博客帖子的最初想法) 。示例提示可能...

    Bash切换Zsh后,bashrc文件失效的解决方案.docx

    但是,当我们切换到 Zsh 时,bashrc 文件将失效,导致原先的配置无法生效。这种情况下,我们需要找到一种方法来恢复 bashrc 文件的配置,以便继续使用原先的配置项。 解决方案1:使用系统级的/etc/zshrc 或/etc/...

    dotfiles, 一组 vim zsh git和tmux配置文件.zip

    dotfiles, 一组 vim zsh git和tmux配置文件 thoughtbot接收器 要求将zsh设置为你的登录 shell:chsh -s $(which zsh)安装克隆到你的笔记本电脑上:git clone git://github.com/thou

    linux-gitshell客户端增强

    标题“Linux-Gitshell客户端增强”暗示了我们将讨论如何在Linux环境中提升Git命令行客户端的功能和体验。Git Shell是一个基于命令行的Git交互界面,通常用于执行Git的基本操作,如克隆、提交、推送和拉取等。通过...

    git-prompt.zsh:用于Zsh的快速,可自定义的纯外壳异步Git提示

    Git-prompt.zsh 是一个专为Zsh shell设计的强大工具,它提供了一个高效且可定制的Git提示功能。这个插件允许用户在不离开命令行界面的情况下,实时获取Git仓库的状态信息,从而提升开发和版本控制的工作效率。下面将...

    一个固执己见的 bash 和 zsh 的 git 提示

    一个固执己见的 bash 和 zsh 的 git 提示

    基于Zsh的Linux终端美化解决方案ohmyzsh设计源码

    本项目是一款基于Zsh的Linux终端美化解决方案——ohmyzsh的设计源码,总计包含1033个文件,其中包含346个Markdown文件、335个Zsh配置文件、144个Zsh主题文件、16个Shell脚本文件、13个YAML配置文件、11个配置文件、8...

    zsh-git-prompt:[活动叉] zsh的信息性git提示

    内容丰富的git提示输入zsh zsh提示,显示有关当前git存储库的信息。 特别是分支名称,与远程分支的差异,暂存,更改的文件数等。 (此的原始想法)。 主动叉 这是olivierverdier / zsh-git-prompt的活跃分支 原始...

    gitstatus:Bash和Zsh提示符的Git状态

    在 Bash 和 Zsh 提示符中集成 Git 状态可以极大地提高开发效率,因为开发者可以一目了然地知道何时需要进行提交、切换分支或解决冲突。Gitstatus 支持快速更新,确保这些信息始终是最新的,从而减少了手动运行 `git ...

    终极Shell——Zsh 转载

    标题中的“终极Shell——Zsh 转载”指的是Zsh(Z Shell),一个功能强大的交互式Unix及类Unix系统的shell。Zsh不仅继承了Bash的大部分特性,还增加了一些高级功能,使得它成为很多开发者和系统管理员的首选。 在...

    zsh-git-sync:一个zsh插件来同步git仓库并清理它们

    git同步 同步git存储库并清理它们。 定义sync 修剪origin或upstream ; upstream合并到当前分支中; 将合并的分支推送到fork( origin ); 删除合并的分支。 安装 $ antibody bundle ' caarlos0/zsh-git-sync ...

    配置Mac终端显示(Git)

    4. **Git提示插件**: Git-Prompt是增强Git命令行提示的一种方式,它会在命令行中显示分支名、未跟踪的文件等信息。在Oh My Zsh中,可以通过在~/.zshrc中添加`plugins=(git-prompt)`,然后运行`source ~/.zshrc`来...

    pure, `pure` ZSH提示输入的端口.zip

    纯`pure` ZSH提示是开源社区中一个受欢迎的项目,它旨在提供一种简洁、高效的命令行提示方式,尤其在ZSH(Z Shell)环境下。`pure` 主题以其轻量级、快速和美观的特性,深受开发者喜爱,它模仿了Fish shell的提示...

    多语言:颜色,zsh,bash,ksh93,mksh,pdksh,破折号和busybox灰的纯ASCII Git提示

    Git提示器能在POSIX兼容的shell下运行,意味着它能在大多数类Unix系统上使用。 7. **Shell Prompt** 和 **Shell Theme**:Shell提示(prompt)是用户在输入命令之前看到的文本,通常包含用户名、主机名、当前目录等...

    mac下如何安装iterm2并使用zsh1

    ZSH(Z Shell)则是一种强大的Unix shell,它提供了丰富的交互式环境和改进的命令提示符。这篇内容将详细介绍如何在Mac上安装iTerm2并配置使用ZSH。 首先,我们来看如何安装iTerm2: 1. **下载iTerm2**:你可以从...

    git-bash美化所需文件

    Git Bash是一款在Windows环境下模拟Unix/Linux命令行工具的软件,它允许用户在Windows系统中使用类似于Linux或Unix的命令行接口。在这个“git-bash美化所需文件”压缩包中,包含了一些关键组件和资源,旨在优化和...

    linux-为Zsh提供类似于Fishshell的语法高亮

    Fish shell则以其用户友好的特性,如自动补全、命令提示和语法高亮,受到很多用户的喜爱。然而,Zsh本身并不默认包含这些特性。本主题将详细介绍如何为Zsh配置类似于Fish shell的语法高亮,以提升终端交互体验。 ...

    Ubuntu 18.04下安装zsh和oh-my-zsh.doc

    "Ubuntu 18.04 下安装 zsh 和 oh-my-zsh" 在 Ubuntu 18.04 环境中,安装 zsh 和 oh-my-zsh 可以极大地提高命令行的体验。下面将详细介绍安装和配置 zsh 和 oh-my-zsh 的过程。 安装 zsh zsh 是一个功能强大的 ...

    multi-shell-repo-prompt:一个 shell 脚本,使您的提示漂亮且有用。 适用于 bash 和 zsh、git 和 hg

    我经常在 bash 和 zsh 之间切换,并且喜欢我的提示包含相同的功能 - 只是在几个方面有所不同(如果提示提供了一些关于您所在 shell 的视觉指示,那就太好了)。 为此,默认颜色略有不同,并且在 repo 之外,bash 和...

Global site tag (gtag.js) - Google Analytics