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

本文详细介绍了如何在Mac和Linux上使用Zsh作为默认shell,并提供了详细的配置步骤和使用心得。从下载安装Zsh,到获取并应用高质量的配置文件,再到展示Zsh的强大特性如命令补全、自动纠错、版本控制集成等,文章旨在帮助开发者提高编程效率和体验。同时,作者分享了一个自定义配置方法,以便根据个人喜好调整终端界面。

备忘。

原文地址: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/archive/2013/02/15/2912871.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值