• 打造好用的Mac终端(转载)


    备忘。

    原文地址:http://blog.sina.com.cn/s/blog_5f5a3dff01013aa8.html

    1. 终端 

    下载iterm2 ,iterm2默认支持256色,可以在新tab中使用前一个tab的路径,支持鼠标选中复制等。
     
    2. 配色
        (by Neil:我喜欢白色的背景,所以用的是默认的配色。)

    3. shell

    Mac和linux一般默认shell都是bash,然而这个世界上最强大的shell非zsh莫属。强大的命令补全,自动纠错等。我之前的一篇文章也简单介绍过终极shell--zsh 。
    ebrew,直接brew install zsh就行了。然后你需要找一个好的配置,或者你自己配置。这里提供2个比较好的配置,一个是http://grml.org/zsh/ ,还有一个是oh-my-zsh 。我用的是前者,我有同事用的是后者,2个都很不错的。
    我以我自己的为例,到http://grml.org/zsh/ 上按照说明下载.zshrc,放到HOME下,然后进入zsh,一切就ok了。你可以尝试一下它的补全,异常强大,命令,参数,参数选项都能补全;错误命令纠正;然后进入svn或者git或者任意的版本控制目录下,都会显示当前的版本控制系统和分支或者版本号等。相同命令的历史查找,比如输入ssh后按上下,能查找历史中所有ssh开头的命令;还有一堆内置的alias,你可以用alias查看。
    再分享一下我自己使用的一些心得,如果你要加入自己的配置,不需要修改.zshrc,你可以建立一个.zshrc.local文件,然后把你自己的配置写在里面。我喜欢promto只显示用户@当前目录,否则很长很难受,如果你也是这个想法,你可以把以下代码加到.zshrc.local中。
    export 
    PS1='%{$fg[magenta]%}%(?..%?%1v
    )%n%{$reset_color%}@%{$fg[green]%}%m%{$reset_color%}
    %{$fg[cyan]%}%c%{$reset_color%} ${vcs_info_msg_0_}%# '

    (by Neil:我完全看不懂这是什么东西。)

  • 相关阅读:
    JSON连载java目的
    2014百度之星预赛(第二场)——Best Financing
    推断值的数组
    Codeforces 437E The Child and Polygon(间隔DP)
    ruby简单的基本 3
    定义和实现二叉树
    C++11并行编程-条件变量(condition_variable)详细说明
    【Bootstrap】自己主动去适应PC、平面、手机Bootstrap网格系统
    使用代码自定义UIView注意一二三
    关于 android 中 postDelayed方法的讲解
  • 原文地址:https://www.cnblogs.com/NeilHappy/p/2912871.html
Copyright © 2020-2023  润新知