動(dòng)起手來我們折騰一下 Term ( 終端 ) 吧
MAC自帶的Term ( 終端 ) 不好看,相對(duì)iTerm2來說也不夠方便,所以推薦大家下載iTerm2使用~
iTerm2下載地址:https://www.iterm2.com/
下載后拖到應(yīng)用程序中,接下來我們做相應(yīng)的配置(作為一個(gè)資深的程序員,折騰是必須的,所以我們要堅(jiān)持各種的非常人所忍受的事情)
來,我們先上個(gè)圖:
主要的部分就是文件路徑、git 狀態(tài)、git hash 和時(shí)間
- 文件路徑用來查看文件位置以及快速切換文件路徑
- git 狀態(tài)自然是使用 git 必不可少的功能
- git hash 在切換 branch 和 reset 時(shí)候可以起到很方便的作用
- 時(shí)間的話算是一個(gè)補(bǔ)充的記錄用來查詢操作
一:配色相關(guān)設(shè)置
-
修改 ~/.bash_profile —— 打開iterm2 輸入:
vim ~/.bash_profile然后把下面一段配置項(xiàng)拷貝進(jìn)去保存(相關(guān)VIM編輯保存方法就自行百度orGoogle了)
#enables colorin the terminal bash shell export export CLICOLOR=1 #setsup thecolor scheme for list export export LSCOLORS=gxfxcxdxbxegedabagacad #sets up theprompt color (currently a green similar to linux terminal) export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ ' #enables colorfor iTerm export TERM=xterm-256color -
一般會(huì)習(xí)慣性設(shè)置一下VIM的配色也跟著變一下 —— 在iterm2 輸入:
vim .vimrc同上拷貝以下配置項(xiàng)并保存:
syntax on set number set ruler
二:選個(gè)主題
iTerm2->Preferences->Profiles->Color 選擇 Color Presets->import 到下載好的主題目錄下 schemes 目錄下選擇你要的主題導(dǎo)入,導(dǎo)入之后別忘記設(shè)置成你要的主題。
這里推薦默認(rèn)的Solarized主題,這個(gè)主題還不錯(cuò)吧,想要其他的自行訪問下面的地址:
https://github.com/altercation/solarized
注:有的時(shí)候需要把 Preferences -> Profiles -> Text -> Text Rendering 中 Draw bold text in bright colors 前面的鉤去掉,才能看到效果……
三:裝個(gè)zsh 和 Oh My Zsh吧
引用一小哥的話:
—— 跟Bash相比,zsh的補(bǔ)全功能強(qiáng)大了許多,可以自動(dòng)補(bǔ)全命令、參數(shù)、文件名、進(jìn)程、用戶名、變量、權(quán)限符,等等…… 另外,還支持插件,通過插件又可以擴(kuò)展出許多功能。
—— 因?yàn)?zsh 的默認(rèn)配置極其復(fù)雜繁瑣,Oh My Zsh可以讓zsh配置降到0門檻。而且它完全兼容 bash 。所以,我們可以理解為Oh My Zsh是一個(gè)方便你配置和使用Zsh的一個(gè)開源工具。
Mac OS現(xiàn)在默認(rèn)安裝了zsh(沒安裝使用 brew install zsh 去安裝),我們需要做的就是在 /etc/shells 中把 /usr/local/bin/zsh 添加進(jìn)去,然后再通過下面命令安裝Oh My Zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
這倆家伙裝完后,我們?cè)僭O(shè)置一下我們的主題,網(wǎng)上下載你喜歡的ohmyzsh主題,下載后copy到 ~/.oh-my-zsh/themes 中,在去修改 ~/.zshrc 文件中的 ZSH_THEME="你要設(shè)的主題名" , 最后重啟(可以使用命令 source ~/.zshrc),大功告成!
四:寫在最后
既然我們選擇『折騰』這條路,所以我們?cè)谧鋈魏问虑榈臅r(shí)候,比如說配置iTerm 2,我寫的其實(shí)很不全面,但是大致的思想已經(jīng)勾畫出來了,按照這個(gè)思想我們一步一步整,不僅要照葫蘆畫瓢,更重要的是要明白他其中的目的,邏輯,甚至是原理是什么,這樣我們才能發(fā)揮我們『折騰』的實(shí)力!