1. 程式人生 > >Mac OSX:Powerline風格的zsh配置

Mac OSX:Powerline風格的zsh配置

需要的工具

  1. iTerm,一個替代OSX自帶終端的軟體,基於iTerm才能實現上面的效果;
  2. oh-my-zsh,zsh是OSX上最強大的shell,沒有之一,但是配置過程較為複雜,這個指令碼能夠幫你一鍵配置。
  3. powerline主題,基於oh-my-zsh的主題,也就是上面的效果啦。

iTerm

目前最新版本是iTerm2,下載地址http://iterm2.com/,這個沒什麼好說的,解壓以後扔到Application裡,然後你就可以把系統自帶的終端從Dock欄移除了~

oh-my-zsh

手動安裝前需要先安裝git,這裡就不說了,Google一下即可,或者使用自動安裝。

  • 自動安裝
https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh`

下載上面這個指令碼,執行。

  • 手動安裝
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/tmplates/zshrc.zsh-template ~/.zshrc

都不是很複雜,安裝完成後會開啟終端(iTerm)視窗,不過這個時候終端貌似還不是很好看,因為它使用的是自帶的主題,下一步我們就要換上我們高大上的Powerline主題了~

Powerline 主題

同樣的有兩種安裝方法:

  • 自動安裝
git clone git://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme ~/.ohmyzsh-powerline
cd ~/.ohmyzsh-powerline
./install_in_omz.sh

自動安裝指令碼的原理是git clone下來這個專案,然後在oh-my-zsh的theme資料夾內建立了一個符號連結,實際上我們可以直接將主題檔案放進theme包裡,不用留著~/.ohmyzsh-powerline這個資料夾,如果你希望這麼做,使用下面的手動安裝。

  • 手動安裝

手動下載zip包,將powerline.zsh-theme放入~/.oh-my-zsh/themes/內,也可以執行下面的指令碼。

git clone git://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme ~/.ohmyzsh-powerline
cd ~/.ohmyzsh-powerline
cp powerline.zsh-theme ~/.oh-my-zsh/themes/powerline.zsh-theme
rm -rf ~/.ohmyzsh-powerline

然後開啟~/.zshrc,將ZSH_THEME=”robbyrussell”改為ZSH_THEME=”powerline”就更換了主題,重啟iTerm,就能看到效果了~

配置Powerline

現在的Powerline主題已經有一點雛形了,還有一點點問題。

  1. 為了顯示Powerline風格,它使用了一些特殊符號來顯示箭頭,系統自帶的字型並不支援,所以需要手動下載別人打包好的字型,下載地址是http://github.com/powerline/fonts,執行裡面的install.sh,然後在iTerm的設定裡選中你喜歡的字型即可。

  2. 預設的顏色看起來有點奇怪,我們可以調整一下iTerm對ANSI顏色的實現顏色,我在這裡修改了一下背景顏色和藍色,更改了一下字號等等。

image1

最後就大功告成啦!

相關推薦

Mac OSXPowerline風格zsh配置

需要的工具 iTerm,一個替代OSX自帶終端的軟體,基於iTerm才能實現上面的效果; oh-my-zsh,zsh是OSX上最強大的shell,沒有之一,但是配置過程較為複雜,這個指令碼能夠幫你一鍵配置。 powerline主題,基於oh-my-zsh的主題,也就是上面的效果啦。 iTerm 目前最新版

Mac osx 下 升級php版本 配置apache

先刪除老版本php private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf p

一文搞定 Mac OS X下使用iTerm2+zsh+oh-my-zsh配置Powerline風格的命令列

本不想寫這篇文章的,因為在Linux下已經配置過很多次,想著mac應該找篇文章一次就搞定了,結果還是踩坑,看了很多文章,不是某一點沒不清楚,就是截圖有問題或者命令有問題,官網又難得找等等…花了3個多小時才搞定,所以,還是來總結一篇文章就能夠搞定的教程。 為什麼要

Mac OSX配置XAMP虛擬主機

sts 終端 shift file pac esc 點擊 nav 成功 在前端工作中,有時候需要配置下環境,這篇文章主要是記錄了在wamp中配置虛擬主機 首先需要下載wamp軟件和navicat數據庫管理軟件進行管理,下面默認已經下載好所需軟件。並且打開服務。 第一步

Mac OSX python多版本管理工具pyenv 和 virtualenv搭建

macos pyenv pyenv-virtualenv本博文只是簡單介紹如何安裝 概念問題 請自行查詢環境:10.13.1+shell1、安裝brew官網地址:https://brew.sh//usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercon

Mac OSX配置Appium+Android自動化測試環境

crm get exp 一個 shang time 點擊 host 設置代理 前提準備 開始正文之前,你需要準備好一些基本條件: 安裝好Mac OSX 操作系統的設備 能夠訪問中國局域網以外資源的方法(沒有也行,但很痛苦) 已經安裝好 homebrew 已經安裝好 Pyt

Mac osx 10.10系統下Navicat for MySQL的安裝與配置

在打算用workbench之前就被同學安利了navicat,欲罷不能 之前win上用的很舒爽,現在mac上剛剛裝好,總結一下資源和步驟 =====================================================================

macGo安裝和配置+GoLand安裝和使用之完整教程

前言作為一個go語言程式設計師,覺得自己有義務為go新手開一條更簡單便捷的上手之路。縱使網上教程很多,但總不盡人意。go的入門門檻還是非常低的,無論是安裝還是使用。 go安裝go 語言支援以下系統: Linux Mac OS X(也稱為 Darwin) Window FreeBSD 本文將介紹mac下的安

轉載:(Mac)在bash和zsh配置環境變量path的幾種方法

更改 修改 說明 .profile 興趣 你會 安裝 port 正文 參考文獻 老習慣,列出本文參考或引用或轉載的文檔和博客,致以崇高的敬意,感興趣的可以去看看 1.http://postgresapp.com/ 2.http://postgresapp.com/docum

Mac + Python + Selenium】之PyCharm配置Selenium自動化 【轉載】【Pycharm編輯器破解步驟】之idea和Pycharm 等系列產品啟用啟用方法和啟用碼(附Mac系統) Python pip 命令不識別

一、安裝PyCharm 1、下載地址: Pycharm編輯器官網下載地址 2、安裝完成之後開啟,一路下去點選,直到填寫註冊碼,參考: 《【轉載】【Pycharm編輯器破解步驟】之idea和Pycharm 等系列產品啟用啟用方法和啟用碼(附:Mac系統)》   二、配置Python環境並安

Mac osx下sublime text3配置C語言環境

在網上找了很久mac下C的配置,結果多少有點問題,今天終於解決了 分享出來供大家參考 開啟sublime text3,Tools/Build System/New Build system建立一個新配置檔案, { "cmd": ["gcc", "${file}", "-o

兩件小事讓我抓狂 之一Mac OSX上沒有可用的雙拼

1995年我就看上了蘋果電腦,但是沒有錢,也沒必要買,當時的蘋果電腦還很難用,高層應用和PC有很大的差異,但是現在的Mac OSX已經很好用了,很多平時在PC上賴以生存的工具都有了Mac版。簡單舉兩個例子,凡是跟Apache/Eclipse/Mozilla/Codehaus有

Mac OSX下安裝配置SRILM語言模型訓練工具

1.安裝依賴軟體包 C/C++ compiler:編譯器gcc 3.4.3及以上版本; Tcl toolkit: 可嵌入式指令碼語言。用於指令碼程式設計和測試,這裡是為了SRILM的測試。此處需要7.3及以上版本,本例用的是tcl8.5(貌似是系統自帶的,安

Mac OSX 中java7 java8環境的配置

這裡說的配置方法只適合於用官方安裝檔案安裝的 jdk。 1. 檢視本機已安裝的java版本 執行 /usr/libexec/java_home -V 在我的機器上顯示結果如下: Matching Java Virtual Machines (

MongoDB筆記6Mac OSX 下設定MongoDB的開機啟動

Mac 下用於初始化系統環境的關鍵經常是 launchd,它是核心轉載成功後啟動的第一個程序。 所以設定服務的開機啟動要用到這個程序。採用 launchd 開機啟動 需要配置一個plist檔案。 開機啟動分為兩種:      1、在使用者登陸前啟動;( plist檔案放置

放遺忘筆記mac osx 10.10 下編譯 sphinx4 紀錄

mac osx 10.10 下編譯 sphinx4 紀錄 1. git clone  https://github.com/cmusphinx/sphinx4.git 2. brew install maven 3. mvn install    碰到個奇怪的問題  

如何在Mac OSX編譯Nordic芯片?

推薦 ans 利用 new for 曾經 pos 文件 時間 本文標簽: Nordic芯片 MacOSX 曾經試過想在Mac OSX下利用gcc編譯Nordic nRF5x系列的項目,但是發現編譯出的Hex無法燒錄運行,於是便放下了一段時間。如今重拾,把這個問題解決了。

MAC OSX Xcode硬盤清理

自動 dev cati developer ces ice 可能 存儲空間 set 1.移除對舊設備的支持影響:可重新生成;再連接舊設備調試時,會重新自動生成。我移除了4.3.2, 5.0, 5.1等版本的設備支持。路徑:~/Library/Developer/Xcode/

Mac下安裝MySQL(含配置

.tar.gz 界面 take 8.4 通過 -1 pass 查看 pack 首先需要下載 MySQL Community Server 下載地址:https://dev.mysql.com/downloads/mysql/ 進入MySQL的下載界面(https:

mac osX下安裝openCV,used for python

rgb sed plain its 百度 顯示 can nbsp 編程 OpenCV是個開源的圖像處理庫,裏面的內容多多。想了解很多其它,請自行百度咯~ 篇blog是記錄在mac下。安裝openCV。然後使用python來引用openCV庫。 環境是: P