oh-my-zsh和item2安裝使用

  • 在實驗樓的官方QQ群和人聊天時聽說windows子系統仿照終端開源軟件wsl,于最新windows10 1703內置了子系統ubuntu16.04,并支持在子系統中打開exe可執行文件、編譯安裝vim以執行python補全和異步代碼測試、據說今年Build大會微軟會推出Fodora和Suse子系統,virtualBox和vmware虛擬機可以使用hyperv+docker替代。

  • 重點來了:oh-my-zsh可以安裝在windows平臺了!

  • 那我就不得不嘗試一下了,官網在這里:http://ohmyz.sh 。考慮到沒幾個月我就會轉向MacOS上開發,這次我就打算先雙系統更新到WIN10 1703,使用wsl終端+子系統ubuntu 16.04+zsh shell。

OS X用戶:睪貴的自帶了zsh,跳過...
Ubuntu用戶:sudo apt-get install zsh
Windows7-8用戶:由于天生太高貴,無法安裝。
Windows 10推出了bash for windows,終于也可以使用zsh
  • 裝上1703之后我不得不說這個版本確實更新挺大,很值得升級!默認使用powershell代替cmd提示符,ubuntu子系統可以選擇中文,默認還有游戲模式,郵件直接支持注冊Gmail賬戶,太多好處了,下面我們還是先說說zsh吧。

  • 首先當然是去開源的代碼托管平臺看看這個star數超過50K的oh-my-zsh項目,要知道laravel也才30K。源碼地址:https://github.com/robbyrussell/oh-my-zsh

首先當然是安裝這東西

  • 查看系統中有哪些shell?

cat /etc/shells

  • 搜索看看倉庫里和zsh相關的包有哪些?

sudo apt-cache search zsh

  • 看到了包的說明后,我們看看zsh包詳細說明。

sudo apt-cache show zsh

  • 看到我們即將安裝的是最新版本5.0,然后安裝zsh這個SHELL。

sudo apt-get install zsh -y

  • 驗證下安裝是否成功。

zsh --version

  • 查看當前的默認shell是啥。

echo $SHELL

  • 是bash。那么我們把默認SHELL改成zsh吧。

chsh -s $(which zsh)

  • 上面的操作可能在windows內置子系統中并不生效,那么我們可以在.bashrc末尾加上shell代碼,當你打開bash時候切換到zsh。

bash -c zsh

  • 退出后重新登錄,查看默認shell。windows用戶就不用查看shell了,永遠只能看到默認的bash。

  • 默認情況下用戶主目錄會生成.oh-my-zsh目錄,.zcompdump文件.zsh_history.zshrc.zsh -update文件,和bash類似,他們分別的作用是``,記錄用戶歷史執行的命令zsh啟動時加載的配置文件

關于zsh主題和插件

  • zsh默認主題是robbyrussell,位于主目錄.zshrc文件中,下面我們來修改一下zsh的主題,找到.zshrc文件中的ZSH_THEME="robbyrussell",修改為隨機主題random或以下選擇一個我喜歡的主題:

ZSH_THEME="random"
ZSH_THEME="agnoster"
ZSH_THEME="ys"
ZSH_THEME="sorin" 我在用的主題
ZSH_THEME="cloud"

  • 更多主題效果查看(按英文字母排序):https://github.com/robbyrussell/oh-my-zsh/wiki/themes

  • 另外,zsh貌似自帶Git命令哦,Ubuntu 16.04實測自帶git版本還挺新 2.7.4。

  • 主題主要是界面,好看就行。實用的還是zsh的插件哦,zsh插件太多了,暫時我也沒接觸多少,留著以后的文章再提吧。

關于zsh完美搭檔git

  • zsh利用alias默認給你配好了一堆用于git命令,請務必收藏下圖多多使用哦:
zsh自帶的git相關別名

關于item2和item2中的光標移動

別說了,裝上吧,這是macos平臺最好的終端軟件了。

  • 但是item2默認不提供光標按單詞跳轉,當你復制了一個url,發現行首的wget寫成了wgot,按方向鍵太傻逼了吧?這時候請如下配置,按 option+方向鍵 即可單詞級跳轉。

首先打開iTerm2的 preferences-->profile-->Keys

  • 將? ←的設置修改為如下內容:
Keyboard Shortcut: ? ←
Action:Send Escape Sequence
Esc + b
  • 將?→的設置修改為如下內容:
Keyboard Shortcut: ?→
Action:Send Escape Sequence
Esc + f

其他一些注意事項

  • zsh在其實默認不兼容bash,但是你可以搜索一些方式配置使其兼容。

  • zsh提供了很多短小但是強大的命令,zsh的拓展插件很多也很強,還得慢慢學習。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,505評論 6 533
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,556評論 3 418
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,463評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,009評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,778評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,218評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,281評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,436評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,969評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,795評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,993評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,537評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,229評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,659評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,917評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,687評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,990評論 2 374

推薦閱讀更多精彩內容