超級終端,oh-my-zsh,逼格瞬間提高!

歡迎大家關注我,我將持續為大家帶來更多精品知識。

本篇文章共1800字,閱讀本文大約需要5分鐘

無論你是前端還是後端程序員,總歸免不了要使用到一些命令行工具,比如常見的 Git 命令,而一個好用的命令行工具就像程序員的瑞士軍刀,所以今天就給大家推薦一個命令行工具中的神器『oh-my-zsh』。


什麼是 oh-my-zsh?

和 bash 一樣,zsh 是類 Unix 世界裡 shell 的一種,不同的是,zsh 偏向於專為程序開發設計,它提供了比 bash 更為豐富的功能,比如自帶更多的命令,強大的命令行補全功能,以及可加載模塊的支持。

另外得益於開源社區的日益壯大,不斷有人在其之上開發出好用的插件、工具,oh-my-zsh 就是其中的代表。通過它我們只需簡單的操作就可以上手 zsh,真『開箱即用』,體驗簡直不要太爽。據說初次配置完 oh-my-zsh 開始使用 zsh 後,使用者會情不自禁發出一聲 "oh, my!" 的感嘆。

為什麼要用 zsh?

也許有人會問,既然都是 shell,明明 bash 就挺好用的了,而且還是 Linux 和 Mac OS X 默認的 shell,為什麼還要用 zsh?

老實說,在使用 zsh 之前,我也是同樣的想法,但是從配置完開始使用,我立馬就認識到原來是自己 too young 了。可能用文字無法感受到它的魅力,先看下這張圖吧:

超級終端,oh-my-zsh,逼格瞬間提高!

可以看到,目錄間跳轉變得如此自然而又簡單,再加上命令補全與提示,相信我,你會愛上敲命令的感覺的。

以上演示的是插件 autojump, zsh-autosuggestion 和 zsh-syntax-highlighting 的功能,oh-my-zsh 中包含許許多多這樣方便實用的插件。也許短期內你會覺得沒必要為了節省那麼點時間而切換到 zsh,但是長期來看 zsh 是提高你的工作效率的利器(尤其是 git 命令的使用),而且耐心尋找適合自己的插件這一過程,本身也是一種樂趣。

oh-my-zsh 插件概覽

超級終端,oh-my-zsh,逼格瞬間提高!

超級終端,oh-my-zsh,逼格瞬間提高!

超級終端,oh-my-zsh,逼格瞬間提高!

哪怕像我一樣只是使用默認的主題,搭配上 iTerm 或 Hyper,在旁人眼裡,你就是一個十足的 Geek!


oh-my-zsh 主題

直接去Github搜索就可以,當然你也可以私信我獲得鏈接

安裝與使用 (附 Win 10 安裝指南)

oh-my-zsh 的安裝與使用真的非常簡單,如果你使用的是 Linux 或者 macOS,只要幾行命令就可以搞定:

oh-my-zsh安裝指南:私信我:“oh-my-zsh安裝指南”,獲取鏈接

主題插件安裝指南:私信我:“主題插件”,獲取鏈接

如果是 Windows 系統,就稍微有點麻煩了,所以接下來就介紹下如何在 Win 10 上安裝 oh-my-zsh。我參考的是 how-to-install-zsh-and-oh-my-zsh-on-windows-10 這篇文章,如果你的英文閱讀能力不錯,建議直接閱讀原文。

首先需要說明的是,在進行以下操作之前,最好把你的 Win 10 更新到最新版本,因為老版本(Windows 10 Version 1709 Build 16215 之前 )開啟 WSL (Windows Subsystem for Linux) 的方式可能與下面所說的不一樣。

  1. 開啟開發者模式:設置 -> 更新與安全 -> 開發者選項,切換到開發者模式
  2. 開啟 WSL:以管理員權限運行 PowerShell,輸入以下命令後重啟計算機:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

3.安裝 Ubuntu:在 Windwos Store 中搜索 Ubuntu 並下載安裝(可能需要重啟

4.安裝 zsh(在 Ubuntu 的 terminal 中,以下同):

sudo apt-get install zsh

5.安裝並配置 oh-my-zsh:

安裝:

curl -L https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh | bash

配置默認 Shell 為 zsh:

chsh -s /usr/bin/zsh

當然,Ubuntu 默認的終端不怎麼好看,所以你可以安裝上你喜歡的終端,比如我使用的 Hyper:

超級終端,oh-my-zsh,逼格瞬間提高!

另外,掌握基本的操作的話只要看 Cheatsheet 就夠了:

鏈接獲取:私信我:“on-my-zsh Cheatsheet”獲取鏈接

好了,接下來,請盡情享受吧!


寫文章不容易,希望大家關注一下我,你的關注,就是我的寫作動力!


分享到:


相關文章: