oh-my-zsh

原创 2018年04月14日 22:19:08

# 哦哦哦 oh-my-zsh
哇终于将我想要的主题更改了上去(ps:英语真的要好好学)


为什么有想到要做这个呢?不做正事....
因为看了这个:[网址](https://github.com/robbyrussell/oh-my-zsh#themes)


首先我用的是 Mac 的 bash 以及 iTerm2 。其实我觉得原版的不动的iTerm还是挺丑的,至于bash,凑合白色背景的还是能看的过去的。但是看到这个就停不下来想要改一改自己的主题了。


首先你要有3个插件之类的东东, 'wget'/'curl'/'git' 放进你的 bash 中
我现在用的 包管理 工具是 bookbrew ,用起来还是不错的。
[bookbrew]()


下载好 zsh 后就是配置了。
首先打开 zsh 的环境文件  .zshrc
    
    vim .zshrc
    
在这个里面找 :
    
    plugin=(
        git
        bundler
    )
这应该就是你下载的 zsh 中的插件了。嗯具体是干什么用的就不知道了。但是将 git 更改为 autosuggestions git 就可以实现命令自动填充了。


至于更改主题仍旧在刚才那个文件中,是以下命令:


    ZSH_THEME="robbyrussell"
你要将这个替换成:
    
    ZSH_THEME="agnoster"
主题的话这里有一个————[网址](http://ethanschoonover.com/solarized)————
GitHub上的[网址](https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes)


你还要安装 [Powerline-patched font](https://github.com/Lokaltog/powerline-fonts) 来支持这个主题
测试案例你是否安装成功:


    echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
如果成功,将得到如下:
![characters](media/15213034579254/characters.png)


如果上面的你都做到了,那么关于使用这个 theme 的目的你已经达到了。
那么接下来是一些细节的调整以及我最喜欢的一点————修改 bash 现实的终端用户名和主机名。这是找到的解决方法:[网址](https://stackoverflow.com/questions/28491458/zsh-agnoster-theme-showing-machine-name)


由于是在使用 zsh 的shell,所以我们更改它的显示(不知道bash的怎么改)是要到 zsh 的配置着手。
接下来我们打开 zsh 的主题配置。所在地址为


    cd ~/.oh-my-zsh/themes
“”“ ~/ 是当前目录的含义 ”“”
继续打开需要修改的主题


    vim agnoster.zsh-theme
在最下面可以看到一个函数,这就是我们要找的了


    prompt_context()


找到这个函数代码的位置,然后对其进行编辑即可
可以看到,我们的终端的主机名和用户名显示就这句话上:


    prompt_segment $PRIMARY_FG default " %(!.%{%F{yellow}%}.)$user@%m "
这里的 %m 就是主机名了
      $user 即为用户名
这里只要删掉这两个那么你的终端前面就只有当前位置的信息了。


字体亮度设置:


    cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestion
    vim zsh-autosuggestions.zsh
    修改 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'
语法高亮:


    brew install zsh-syntax-highlighting
    vim .zshrc
        source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    保存后输出命令:
    source ~/.zshrc


设置字体,背景色教导的网站:[网站](https://www.cnblogs.com/weixuqin/p/7029177.html)




zsh的使用和颜色配置

开始使用mac进行开发,但是同事都说我的配色太low了,用系统原生的bash,代码里啥都看不出来 于是自己从网上找到了zsh,我的系统是mac10.10.5,已经原生安装了zsh 先理解一下she...
  • tiansidehao
  • tiansidehao
  • 2015-11-26 15:44:08
  • 7924

oh-my-zsh

# 哦哦哦 oh-my-zsh哇终于将我想要的主题更改了上去(ps:英语真的要好好学)为什么有想到要做这个呢?不做正事....因为看了这个:[网址](https://github.com/robbyr...
  • weixin_38986640
  • weixin_38986640
  • 2018-04-14 22:19:08
  • 5

教你如何改变Mac终端背景与命令的颜色

教你如何改变Mac终端背景与命令的颜色
  • wdd1324
  • wdd1324
  • 2017-08-22 09:58:29
  • 240

DejaVu for Powerline.zip

  • 2017年04月08日 21:47
  • 635KB
  • 下载

我的 Mac 终端配置(Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)

相关工具介绍 iTerm2:Mac 下 Terminal 终端的替代品,拥有更多强大的功能,想了解更多请戳 iTerm2 官网; zsh:Linux 的一种 shell 外壳,和 bash 属于同...
  • qianghaohao
  • qianghaohao
  • 2018-03-04 23:21:31
  • 233

python设置背景颜色(Mac)

快捷键control 加“~” 会出现下面的图
  • wmmhwj
  • wmmhwj
  • 2017-02-08 14:11:39
  • 1149

学习记录:mac 安装配置oh-my-zsh

1,安装 git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 2,将bash 切换 chsh -s /bin/zsh ...
  • zhy025907
  • zhy025907
  • 2016-08-13 12:25:48
  • 1733

安装 Oh My Zsh 插件

https://github.com/robbyrussell/oh-my-zsh Oh My Zsh is an open source, community-driven framework...
  • zhou1021jian
  • zhou1021jian
  • 2015-10-14 18:06:02
  • 4024

oh-my-zsh powerline

1. sudo apt-get intall zsh 2. https://github.com/robbyrussell/oh-my-zsh    Install oh-my-zsh 23
  • rufidmx
  • rufidmx
  • 2014-04-24 18:22:33
  • 3621

利用Oh-My-Zsh打造你的超级终端

利用Oh-My-Zsh打造你的超级终端
  • czg13548930186
  • czg13548930186
  • 2017-06-04 12:29:42
  • 11309
收藏助手
不良信息举报
您举报文章:oh-my-zsh
举报原因:
原因补充:

(最多只允许输入30个字)