Mac OS X Terminal配置好了 挺好看的呀 为毛还需要zsh呢~~ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acheng
V2EX    macOS

Mac OS X Terminal配置好了 挺好看的呀 为毛还需要zsh呢~~

  •  
  •   acheng 2013-12-01 05:15:49 +08:00 33803 次点击
    这是一个创建于 4334 天前的主题,其中的信息可能已经有所发展或是发生改变。



    如图!

    整到微博图床 jpg了~ 质量下降了!
    第 1 条附言    2013-12-01 08:34:21 +08:00
    配色方案如下:

    选择自带的主题:Silver Aerogel

    到用户目录下 vi .bash_profile 添加如下代码

    # for color
    export CLICOLOR=1
    # \h:\W \u\$
    export PS1='\[\033[01;33m\]\u@\h\[\033[01;31m\] \W\$\[\033[00m\] '

    然后再自己改改背景色 就O了。 要重启终端的喔~
    59 条回复    2016-04-21 13:56:26 +08:00
    sNullp
        1
    sNullp  
       2013-12-01 05:31:54 +08:00
    用zsh主要不是为了好看。。
    acheng
        2
    acheng  
    OP
       2013-12-01 05:48:07 +08:00
    @sNullp 那是为了。。。。
    ivanlw
        3
    ivanlw  
       2013-12-01 07:54:21 +08:00 via iPhone
    求配置方案好吗
    lightening
        4
    lightening  
       2013-12-01 07:57:53 +08:00
    @acheng 补全厉害,交互性强
    hyangyt
        5
    hyangyt  
       2013-12-01 08:27:00 +08:00
    求问楼主图中的配色方案是什么?
    acheng
        6
    acheng  
    OP
       2013-12-01 08:35:24 +08:00   1
    @hyangyt
    @ivanlw 附言已添加!
    FrankFang128
        7
    FrankFang128  
       2013-1-01 09:09:41 +08:00 via Android
    zsh是为了补全啊
    casparchen
        8
    casparchen  
       2013-12-01 09:22:26 +08:00
    同求配置方案。
    megaforce
        9
    megaforce  
       2013-12-01 09:29:54 +08:00
    切换不同的tab,快捷键cmd + shift + { 好麻烦,有没有直接两键的快捷方式?

    rz/sz 能不能在Terminal里面用?
    casparchen
        10
    casparchen  
       2013-12-01 09:39:54 +08:00
    @megaforce 可以用cmd + shift + ←或者→ 来切换tab,会节约定位{键的时间
    laihj
        11
    laihj  
       2013-12-01 12:23:34 +08:00
    是为了不用自己配置
    yuelang85
        12
    yuelang85  
       2013-12-01 12:32:40 +08:00
    zsh不是terminal
    9hills
        13
    9hills  
       2013-12-01 12:49:22 +08:00
    你这个和Terminal有啥关系,明明是bash啊

    bash和zsh就配色上来说没啥区别。。。
    tension
        14
    tension  
       2013-12-01 12:51:09 +08:00
    @acheng 博士 现在是出国发展了么!
    acheng
        15
    acheng  
    OP
       2013-12-01 13:23:42 +08:00
    @tension 到国外混混而已。。。。
    jasontse
        16
    jasontse  
       2013-12-01 13:35:18 +08:00 via iPad   1
    为什么我用不惯 zsh?
    ChiangDi
        17
    ChiangDi  
       2013-12-01 13:44:53 +08:00 via Android
    更好的补全,kill ,切换目录等等,用了zsh再用回bash会很难受
    acheng
        18
    acheng  
    OP
       2013-12-01 13:50:47 +08:00
    @ChiangDi 还是bash习惯。。。用其他的shell都不习惯
    little_cup
        19
    little_cup  
       2013-12-01 13:55:06 +08:00
    其实我喜欢fish……
    freefcw
        20
    freefcw  
       2013-12-01 13:59:27 +08:00
    呵呵。。。。。楼主搞清楚terminal和zsh是什么东西了么

    terminal要比也是和iterm这样的应用比,zsh和bash是一类的shell,可以说terminal只是一个bash或者zsh的可视化界面而已
    tigertooth4
        21
    tigertooth4  
       2013-12-01 14:01:06 +08:00
    acheng
        22
    acheng  
    OP
       2013-12-01 14:06:02 +08:00
    @freefcw 那你帮我把标题改成bash把 好吗? 较真较得真不是时候。。。

    默认的就是bash 你不会不清楚吧。。。。难道zsh不是需要安装之后才能使用的吗
    dorentus
        23
    dorentus  
       2013-12-01 14:08:45 +08:00
    虽然我不用 zsh,不过 OS X 其实自带 zsh 的,10.9 里面的是 zsh 5.0.2 (x86_64-apple-darwin13.0)
    victor
        24
    victor  
       2013-12-01 14:12:25 +08:00
    @acheng 看样子楼主是个程序员吧,那你这份配置不能显示当前的branch name就是硬伤。另外历史记录,自动补全,拼写纠错,结合第3方工具比如rvm显示当前的ruby版本和gemset name也是常见功能。以上这些都是我选择zsh的理由
    ETiV
        25
    ETiV  
       2013-12-01 14:14:59 +08:00 via iPhone
    zsh 还是要配 oh my zsh 使的,要不然也一样啥都不是

    bash 同样有命令补全、忽略路径大小写等等功能,同样看配置……

    爱较真儿的人真多,懂得多、秀优越?
    dorentus
        26
    dorentus  
       2013-12-01 14:17:50 +08:00


    其实我觉得我的 bash 也不错的说

    export PS1='\n\[\e[0;30m\]┌─\[\e[0m\]\[\e[01;30m\]\u@\h\[\e[00m\]:\[\e[01;34m\]\w\[\e[00m\]\n\[\e[0;30m\]└───\[\e[0m\]\$ \[\e[00;33m\]$(__git_ps1 "(%s)")\[\e[00m\] '
    0racleTink
        27
    0racleTink  
       2013-12-01 14:40:48 +08:00 via Android
    Oh my zsh +1
    ivanlw
        28
    ivanlw  
       2013-12-01 15:00:25 +08:00 via iPhone
    @dorentus 哈,你的配色会比楼主柔和好多,能给下配置方法和相关教程吗,超级感谢!
    dorentus
        29
    dorentus  
       2013-12-01 15:04:34 +08:00 via iPhone   1
    @ivanlw 在默认的 Pro 主题上改的。如果我没记错的话,使用的是 Ubuntu 的 Tango 配色方案。

    https://www.dropbox.com/s/tirgxm3id9ykq2i/Pro%20Tango.terminal

    下载后直接打开导入 Terminal,然后把(默认)主题设成 Pro Tango 就可以了。
    hhkbp2
        30
    hhkbp2  
       2013-12-01 16:00:51 +08:00
    @dorentus 顶渐变色
    fanTasy
        31
    fanTasy  
       2013-12-01 17:08:25 +08:00 via Android
    Oh-my-zsh党飘过~

    其实不是较真 只是觉得真的不应该把terminal和shell混为一谈
    mengzhuo
        32
    mengzhuo  
       2013-12-01 17:22:57 +08:00
    zsh补齐无它能敌
    zsh的纠错更是牛逼,更不用说一堆贴心的小功能了
    不就一个主题嘛

    <a href="http://imgur.com/VRPfaXs"><img src="" title="Hosted by imgur.com" /></a>
    lightening
        33
    lightening  
       2013-12-01 17:54:08 +08:00
    还是可以试试 fish, 比 zsh 更现代一点。
    ChiangDi
        34
    ChiangDi  
       2013-12-01 18:03:28 +08:00 via Android
    @lightening 多谢推荐,晚上回家试试
    banbanchs
        35
    banbanchs  
       2013-12-01 18:14:03 +08:00
    @lightening fish其实更强大,不过按tab补全后那些待补全项还留在那里不太喜欢(我也不清楚怎么描述,补全提示就跟ipython那样),能换成zsh那样补全提示吗
    iZr
        36
    iZr  
       2013-12-01 18:16:56 +08:00
    @lightening fish 确实更现代.
    dorentus
        37
    dorentus  
       2013-12-01 20:23:37 +08:00
    @hhkbp2

    FYI, 渐变色用的是 rubygem lolcat https://github.com/busyloop/lolcat

    显示的文字来自 fortune

    https://gist.github.com/dorentus/4689543#file-lolcat-banner-sh
    nsa
        38
    nsa  
       2013-12-01 20:51:12 +08:00
    不要把shell和terminal混为一团。。。
    rocaltair
        39
    rocaltair  
       2013-12-01 20:57:45 +08:00
    zsh,fish都用过,不用它们是因为要上一堆服务器,怕用得太习惯没它们不行的时候,那就麻烦了。。。就像之前用习惯了tmux,我叫SA给外服装一样,SA相当无情地拒绝了我。。。各种工具尽可能不用插件的就少用,除非插件能帮我改善很多问题,否则就自己写配置放github之类的上面,没有的时候直接拖配置下来用。
    hhkbp2
        40
    hhkbp2  
       2013-12-01 21:31:51 +08:00
    @rocaltair
    无情的SA。。。
    hengxin196
        41
    hengxin196  
       2013-12-01 21:54:05 +08:00
    zsh 谁用谁知道
    acheng
        42
    acheng  
    OP
       2013-12-02 01:31:50 +08:00
    @mengzhuo 牛 ubuntu整上gnome的主题。。。。怎么感觉那么别扭呢
    jackhe
        43
    jackhe  
       2013-12-02 09:42:54 +08:00
    viss
        44
    viss  
       2013-12-02 10:05:06 +08:00
    这帖子是用来嘲讽的么 zsh+iterm2 谁用谁知道。
    donotgo
        45
    donotgo  
       2013-12-02 11:19:13 +08:00
    fish党飘过
    jun1st
        46
    jun1st  
       2013-12-02 12:50:04 +08:00
    用Zsh不是为了好看!
    wupher
        47
    wupher  
       2013-12-03 10:05:34 +08:00
    我也是fish的fans
    tywtyw2002
        48
    tywtyw2002  
       2013-12-03 16:43:21 +08:00
    zsh不是为了好看。。
    zsh的功能比 bash多。。。

    tywtyw2002
        49
    tywtyw2002  
       2013-12-03 16:47:28 +08:00
    当年搞arch的时候留下在的配色方案。。。。。。



    dropbox terminal download: https://www.dropbox.com/s/wdzd45fvh5g36dc/color1.terminal
    archean
        50
    archean  
       2013-12-05 01:14:28 +08:00
    @mengzhuo vim看起来很炫酷, 能否分享一下?
    mengzhuo
        51
    mengzhuo  
       2013-12-05 09:59:15 +08:00
    SamZeng
        52
    SamZeng  
       2013-12-05 17:19:54 +08:00
    @dorentus 下载文件导入后怎么跟你的那么大差距,求导出配色。
    dorentus
        53
    dorentus  
       2013-12-05 18:31:12 +08:00
    @SamZeng 颜色应该就是这个 http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines#Color_Palette

    导入后,Terminal 设置里面的「启动」tab 里面,设置下启动后打开「Pro Tango」设置的窗口,再新开窗口应该就可以了的。
    Veelian
        54
    Veelian  
       2014-03-20 22:22:55 +08:00
    @tywtyw2002 Hi 怎么显示右下角那种满屏时间?可以显示自定义文字吗?
    tywtyw2002
        55
    tywtyw2002  
       2014-03-21 16:31:56 +08:00
    @Veelian tmux自带的功能,是利用彩色空格去显示的。
    字体不知道是否可调
    chigco
        56
    chigco  
       2015-11-19 21:26:34 +08:00 via iPhone
    关注一下
    zeroday
        57
    zeroday  
       2016-04-20 23:40:35 +08:00
    @dorentus

    bash: __git_ps1: command not found

    可以共享一下 __git_ps1 吗?
    zeroday
        59
    zeroday  
       2016-04-21 13:56:26 +08:00
    @dorentus 谢谢 :)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     914 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 20:57 PVG 04:57 LAX 13:57 JFK 16:57
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86