打造好用的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:我完全看不懂这是什么东西。)

原文地址:https://www.cnblogs.com/NeilHappy/p/2912871.html