讓Mac OS X的終端多姿多彩

2021-06-21 14:25:16 字數 1473 閱讀 3057

**:

與linux相比,mac os x的終端總是欠缺些什麼。對了,是色彩,linux的ls命令使用不同顏色區分各種檔案型別,vim編輯器也支援語法高亮,而mac終端卻總是以黑白示人。其實,只要稍微做一些工作,mac的終端同樣可以多姿多彩,請往下看。

mac中bsd的ls命令可以使用-g引數彩色化輸出的檔案列表,需要配置lscolors環境變數定義顏色,具體配置方法可以輸入man ls檢視。

不過,我推薦安裝linux使用的gnu coreutils替換mac的ls命令,因為:

coreutils的安裝與配置方法如下:

通過homebrew安裝coreutils

brew install xz coreutils

注:coreutils並不依賴於xz,但它的原始碼是用xz格式壓縮的,安裝xz才能解壓。

生成顏色定義檔案

gdircolors --print-database > ~/.dir_colors

~/.bash_profile配置檔案中加入以下**

123

45

if brew list | grep coreutils > /dev/null ; then

path

="$(brew --prefix coreutils)/libexec/gnubin:$path"

alias ls=

'ls -f --show-control-chars --color=auto'

eval

`gdircolors -b $home/.dir_colors`

fi

gdircolor的作用就是設定ls命令使用的環境變數ls_colors(bsd是lscolors),我們可以修改~/.dir_colors自定義檔案的顏色,此檔案中的注釋已經包含各種顏色取值的說明。

看看預設顏色的顯示效果。

這個很簡單,加上--color引數就可以了,為了使用方便,可以在~/.bash_profile配置檔案中加上alias定義。

1

23

alias 

grep

='grep --color'

alias

egrep

='egrep --color'

alias

fgrep

='fgrep --color'

在vim中輸入命令:syntax on啟用語法高亮,若需要vim啟動時自動啟用,在~/.vimrc中新增一行syntax on即可。

posted by linfan

feb 27th, 2012 mac

English 三月英語 多姿多彩

相比二月的英語學習,三月的英語學習增加了很多內容,也增加了很多樂趣,學到了很多知識。英語小組重新分配後,我們得以和更多的同學進行更多的交流。在曉慧的組織和帶領下,我們開始了第乙個集體學習的內容 堅不可摧。這是一篇很能激勵人心的演講,每天早晨我們都會一起學習,遇到問題,曉慧會給我們一些建議,幫助我們更...

CSS拒絕單調 讓網頁超連結擁有多姿多彩的下劃線

css拒絕單調 讓網頁超連結擁有多姿多彩的下劃線 動態網製作指南 knowsky.css本身沒有直接提供變換html鏈結下劃線的功能,但只要運用一些技巧,我們還是可以讓單調的網頁鏈結下劃線變得豐富多彩。一 基本原理 首先,自定義html鏈結下劃線的第一步是建立乙個圖形,在水平方向重複放置這個圖形即形...

Mac Tips 讓你的終端豐富多 彩

不知用水果的朋友們,對其預設terminal的主題的印象如何,我是覺得很不爽,字太小,看著十分的吃力.於是乎.改 看截屏先.img 怎麼樣,還可以吧.下面介紹下步驟 安裝 url simbl url 和 url terminalcolors url 解壓後,雙擊 ir black.terminal ...