设为首页 收藏本站
查看: 1253|回复: 0

[经验分享] mac-改造你的terminal

[复制链接]

尚未签到

发表于 2017-7-7 11:54:59 | 显示全部楼层 |阅读模式
  今天在知乎上看到了一篇关于《程序员如何优雅使用Mac》,里面介绍了不少Mac的高端使用技巧,其中关于terminal的部分更是深深的吸引了我,于是我也开始了我的terminal改造计划。
  OK,废话不多说,如果想把你的terminal改造成如下图这个样子,




DSC0000.png

知乎直接盗图,莫怪莫怪,访问原文请点击上方蓝色链接  那么至少你需要准备好以下几个东西:



  • iterm2,点击过去下载吧,用最新的那个;
  • Z shell,传言是一个比bash强大很多的东西,具体强大在哪我还在细细体会之中,Mac下已自带,不用下载;

  • Solarized Dark,配色方案大集合,下载后找到iTerm的配色方案双击安装即可;

  • oh-my-zsh,前面所说的Z shell的现成配置方案,方便你管理自己的zsh,可使用curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh进行安装;

  • Menlo-Powerline or Monaco-Powerline,两种字体补丁任选其一下载安装即可,不安装会有乱码(别问我为什么,我也不知道)。
  该有的东西都有了,安装过程其实差不多就是按照上述的顺序挨个下载然后安装就好了,其中有几个地方需要特别注意一下:


  •   装好iTerm之后,启动你的iTerm,安装Command + ,打开偏好设置,接着如下所示




    这个地方可以选择iTerm出现的体位

    DSC0001.png

    这个地方可以设置iTerm呼出与隐藏的快捷键 DSC0002.png   ,我自己使用的是command + .的组合。

  •   Solarized的配色方案很不错,但是在你选中某一项时,由于颜色过于接近,我自己看着非常不舒服,那么我如下图所示将选中时的颜色调整为明黄色,你也可以根据自己的喜好进行调整。


    DSC0003.png

    调整选中时颜色
  •   安装好oh my zsh后,在~/.zshrc中添加如下内容,能让你用的更愉快,

    ZSH_THEME="agnoster"  #使用 agnoster 主题,很好很强大
    DEFAULT_USER="你的用户名"     #增加这一项,可以隐藏掉路径前面那串用户名
    plugins=(git brew node npm)   #自己按需把要用的 plugin 写上
  • 安装好了字体补丁之后别忘记重新设置下iTerm的字体,如果你按照上面的图都配置好了但是却还不知道字体在哪里设置,那我也。。。(自己好好找找吧)
  最后,发一张自己的terminal图吧,还是挺漂亮的。


DSC0004.png

成果照,嘿嘿
设置终端历史行数
  ITERM默认设置了终端能保留的历史输出行数,在进行调试时特别不方便,一旦输出过多就无法看到完整的历史记录。
在Preference=>Profiles=>Terminal内将Scrollback Lines右侧的Unlimited scrollback勾选上即可保留所有的历史输出。


DSC0005.png

设置无限行数  参考文章:


  • 折腾了一下 Terminal
  • iTerm2 + Zsh + Oh-my-zsh + Monaco for Powerline font
  



文/丨飞翔的蛋花丨(简书作者)
原文链接:http://www.jianshu.com/p/bb1c97269b11
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-391210-1-1.html 上篇帖子: Mac安装Gradle eclipse安装buildship插件 下篇帖子: 配置appium 1.6.3 for MAC
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表