oh-my-zsh

# 哦哦哦 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)




阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页