iTerms & Oh-My-Zsh!私人定制

一、介紹

oh-my-zsh

zsh 是一個強大的 bash 替代,而oh-my-zsh是 zsh 的一個傻瓜化配置工具。

iTerms

替換Terminal,在Terminal基礎(chǔ)上加了新特性功能

先上我的iTerms的界面,口號是:學(xué)習(xí),使我感到快樂
1.png
拋出幾個地址

iTerm2
oh-my-zsh

zsh自動高亮插件
zsh補全建議插件
zsh默認的git別名

二、iTerms配置

快捷鍵
1、cmd + ;彈出自動補全窗口,列出曾經(jīng)使用過的命令
2、cmd + Shift + h 彈出歷史記錄窗口
3、tab 預(yù)覽命令結(jié)果,這個超級實用
4、command+d:垂直分割; command+shift+d:水平分割
自定義Profile
1、Preferences -> Profiles -> 新建Profile并設(shè)為默認
2、在profile對應(yīng)的選項卡根據(jù)自己喜好配置
3、例如配置iTerms背景圖:Window -> Background Image

三、Oh-My-Zsh配置

基本命令
1、安裝
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

2、查看zsh配置文件
open ~/.zshrc

3、刪除zsh
uninstall_oh_my_zsh
插件
語法高亮:
步驟:
1、進入zsh的plugins目錄:
/Users/mac/.oh-my-zsh/plugins

2、把插件安裝在zsh的plugins目錄下:
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
其實安裝哪里都可以,只要在.zshrc文件里面添加插件路徑就好了。

3、打開.zshrc文件:open ~/.zshrc,文件底部添加下列執(zhí)行路徑:source “zsh-syntax-highlighting.zsh這文件的實際路徑”
source:表示執(zhí)行路徑下的shell程序。
因為我是安裝在.zsh的plugin目錄下,所以路徑為:/Users/mac/.oh-my-zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

4、在.zshrc文件的plugins添加對應(yīng)的插件:
plugins=(
  git zsh-syntax-highlighting
)
5、執(zhí)行文件,oh-my-zsh重新載入source ~/.zshrc,即可在iTerms里面看到插件效果了。
自動補全:參考語法高亮
git安裝命令:
git clone https://github.com/zsh-users/zsh-autosuggestions.git

執(zhí)行路徑:
source /Users/mac/.oh-my-zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh

插件名稱:
plugins=(
  git zsh-syntax-highlighting zsh-autosuggestions 
)

除上面各種常用的插件外,官方還提供了大量插件,大部分是針對某些功能的命令補全,如docker, python, ruby等。Oh-My-Zsh被詬病的一點是大量的插件會拖慢打開的速度,因此只安裝你常用的就好了。

四、主題和字體配置

自選主題
1、下載
https://github.com/zakaziko99/agnosterzak-ohmyzsh-theme

2、復(fù)制
將 agnosterzak.zsh-theme 復(fù)制到 ~/.oh-my-zsh/themes 里面,然后在~/.zshrc里面把主題名稱改為ZSH_THEME="agnoster"
安裝這個主題必須安裝powerline字體,否則會有亂碼

更多主題

字體
1、下載
 https://github.com/powerline/fonts

2、進入下載的文件的fonts目錄執(zhí)行命令
cd fonts
./install.sh

3、iTerm2中profiles的字體修改
iTerm2 / Preference / Profiles / Text - font
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容