一缝其、起因
由于現(xiàn)在在學(xué)習(xí)Python却紧,越來(lái)越覺(jué)得Terminal是個(gè)神器,但是之前毫無(wú)生氣的顏色搭配朵夏,以及不那么個(gè)性化的操作拴驮,讓人完全提不起興趣她倘,因此花時(shí)間弄了一下擂找,網(wǎng)上資料很多迄损,但大多數(shù)都是抄來(lái)抄去,很多還是錯(cuò)的瓤荔!真是心累(麻煩多一點(diǎn)真誠(chéng)净蚤,少一點(diǎn)套路...),還是自己動(dòng)手输硝,才能豐衣足食。
二程梦、 Just Do It点把!
1. 簡(jiǎn)介(Solarized)
2. 安裝:Checkout Solarized
如果你使用的是** Terminal **的話(huà)橘荠,則選擇 **solarized/osx-terminal.app-colors-solarized **下的 Solarized Dark ansi.terminal 和 Solarized Light ansi.terminal ,雙擊程序就會(huì)自動(dòng)導(dǎo)入兩種配色方案郎逃。
如果你使用的是 **iTerm2 **的話(huà)哥童,則選擇 **solarized/iterm2-colors-solarized 下的Dark.itermcolors **和 Solarized Light.itermcolors ,同上操作就可以把配置文件導(dǎo)入到 iTerm 里褒翰。
3. 配置:
沒(méi)有什么大道理要講的贮懈,直接上代碼!S叛怠(額~~~不是朵你,直接上命令!)
-
Terminal啟用Solarized主題:
打開(kāi)終端揣非,進(jìn)入偏好設(shè)置>描述文件,選擇剛剛導(dǎo)入的Solarized Dark或者Solarized Light 抡医,并將其設(shè)置成默認(rèn),退出重啟后此選擇生效早敬。
-
iTerm2啟動(dòng)Solarized主題:
打開(kāi)iTerm忌傻,進(jìn)入Preferences>Profiles>Colors>Colors Presets,選擇剛剛導(dǎo)入的Solarized Dark或者**Solarized Light **搞监,選擇立即生效水孩。
-
vim配置:
$ cd solarized
$ cd vim-colors-solarized/colors
$ mv solarized.vim ~/.vim/colors/
提示:~/.vim/colors/文件夾需要自己創(chuàng)建,命令行可以參考:
$ mkdir ~/.vim/colors
另外分享一條修改文件夾權(quán)限的命令(此為獲得讀寫(xiě)最高權(quán)限):
$ sudo chomd 777 "文件夾名稱(chēng)"
-
啟動(dòng)Solarized主題琐驴,Terminal需要重啟生效
進(jìn)入vimrc
$ vi ~/.vimrc
啟用Solarized
syntaxenable
ifhas('gui_running')
setbackground=light
else
setbackground=dark
endif
colorschemesolarized
到此vim模式下已經(jīng)可以看到效果了俘种,但是命令行還是沒(méi)有變化,繼續(xù)設(shè)置
-
Terminal/iTerm2配置
這里注意下:網(wǎng)上很多這部分的資料都是錯(cuò)的棍矛,一個(gè)錯(cuò)安疗,個(gè)個(gè)錯(cuò),好歹檢查一下...
1. 打開(kāi).base_profile文件:
$ vi ~/.bash_profile
2. 錯(cuò)誤寫(xiě)法(然而網(wǎng)上的基本都是這個(gè)版本...):
3. 正確寫(xiě)法(親測(cè)有效!W旅薄S窆蕖):
提供可粘貼的版本:
#enables color in the terminal bash shell export
export CLICOLOR=1
#sets up the color scheme for list export
export LSCOLORS=gxfxcxdxbxegedabagacad
#sets up the prompt color (currently a green similar to linux terminal)
export PS1='[\033[01;32m]\u@\h[\033[00m]:[\033[01;36m]\w[\033[00m]$ '
#enables color for iTerm
export TERM=xterm-color
4. 重啟終端或者命令行使能.base_profile
$source ~/.base_profile
5. 有網(wǎng)友說(shuō)ITerm2必須設(shè)置將“terminal type”從默認(rèn)的“xterm-256color”設(shè)置成“xterm-new”才有效,但是我這里好像不需要潘拨,但是還是提供完成修改這個(gè)屬性的方法:
打開(kāi)iTerm吊输,進(jìn)入Preferences>Profiles>Terminal>Terminal Emulation>Report Terminal Type,下拉切換對(duì)應(yīng)的屬性即可铁追。
三季蚂、使用oh-my-zsh繼續(xù)強(qiáng)化
使用oh-my-zsh繼續(xù)優(yōu)化我有點(diǎn)不想寫(xiě)了(好懶~~~~),因?yàn)榫W(wǎng)上有大量的文章,比如這篇扭屁,寫(xiě)得很詳細(xì)算谈。大家參考下即可,我在這邊只貼出一些命令行料滥,以免自己將來(lái)忘記然眼,也方便有需要的朋友使用:
- 手動(dòng)安裝oh-my-zsh:
$ git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
- 備份已有的~/.zshrc文件
$ cp ~/.zshrc ~/.zshrc.orig
- 創(chuàng)建新的配置zsh文件
$ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
- 修改默認(rèn)的shell設(shè)置
$ chsh -s /bin/zsh
- 修改主題
$ vi ~/.zshrc
其中“ZSH_THEME="robbyrussell"”就是當(dāng)前的主題,默認(rèn)“robbyrussell”葵腹,更多的主題位于~/.oh-my-zsh/themes/目錄下高每,更換主題時(shí)更改“ZSH_THEME”即可,也可自行修改主題屬性践宴。默認(rèn)提供的屬性不想去一個(gè)個(gè)嘗試的話(huà)鲸匿,這里有截圖:我是截圖,更多主題樣式請(qǐng)戳我浴井,
另外晒骇,由于iTerm2默認(rèn)沒(méi)有犀(zhuang)利(bi)的menlo字體,所以貼一個(gè)menlo字體補(bǔ)痘钦恪:我是字體補(bǔ)丁
寫(xiě)在最后
效果圖什么的就不貼了洪囤,網(wǎng)上一搜一大堆,我的你們也不見(jiàn)得喜歡撕氧,但是上面的方法是妥妥的親測(cè)過(guò)的瘤缩,有什么問(wèn)題歡迎交流。zsh功能灰常之強(qiáng)大伦泥,還有太多東西可以玩的剥啤,So, Enjoy it!
擴(kuò)展閱讀
bash 轉(zhuǎn)移 zsh (oh-my-zsh) 設(shè)定心得
Ethan Schoonover
vim-colors-solarized
Mac-zsh 安裝和使用(原創(chuàng))
oh-my-zsh
終極 Shell——ZSH