iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 8
0
自我挑戰組

用 vim 打造屬於自己的 IDE系列 第 8

Day 08 Oh my zsh !

  • 分享至 

  • xImage
  •  

上次介紹完了 tmux 常用的快捷鍵,今天就也該來個 zsh 的快捷鍵!
才怪,基本上除了 tabctrl + actrl + e 這幾個我常用來快速輸入指令的之外,剩下的我也沒什麼好分享的了 ...

如果大家真的有興趣的話,使用 MAC 的朋友不妨試試看 iTerm2 終端神器!

今天主要是來跟大家介紹專屬於 zsh 的框架 - oh-my-zsh

oh my zsh

oh-my-zsh 是一個用來管理 zsh 組態設定的框架 (第一次聽到 sh 竟然也有框架!),當中有成千上萬種的 plugins 以及 theme

其中最為人所知的大概就是 powerlevel9kpowerlevel10k 這種花俏的主題」吧!許多工程師就算不用終端機開發,也都還是紛紛使用 powerlevel9k 這種令人工作時通體舒暢的外觀~

安裝

  1. 首先我們透過 curl 來安裝

    $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    
  2. 編輯 oh-my-zsh 幫我們產生的 .zshrc

    $ vi ~/.zshrc
    

網站上有更詳盡的教學:oh-my-zsh

設定

既然我們都已經安裝了這麼強大的框架,那麼事不宜遲趕快搶先體驗他所提供的功能吧!(開啟 ~/.zshrc 進行客製化設定)

  1. 載入插件

    plugins=(
        git,
        ...
    )
    

    預設的插件列表會放在 ~/.oh-my-zsh/plugins/ 底下,你會發現當中已經有許多提供給特定工具的插件了。最常見的莫過於 git
    而之後另外下載的都會放在 ~/.oh-my-zsh/custom/plugins/ 底下。

  2. 更改主題

    ZSH_THEME="robbyrussell"
    

    預設的主題在 ~/.oh-my-zsh/theme/ 底下,而前面所提到的 powerlevel9k 下載後會放在 ~/.oh-my-zsh/custom/themes/ 裡面哦!
    至於許多人在設定了不同主題後,終端機卻顯示亂碼,這是因為很多的主題都有一些比較特別的字元,一般的字體並沒有辦法顯示,這時候就要下載 Powerline Fonts 這種能對特殊字元進行處理的字體了。

更改完設定後只需要 $ source ~/.zshrc 一下讓設定的參數重新跑一次就可以了 (當然要重新啟動終端機也是可以)。

推坑:我的字體都用 FiraCode 這種更為炫砲的字體~

今天就大概介紹到這邊吧~


上一篇
Day 07 tmux 寶典
下一篇
Day 09 好用的 zsh 插件
系列文
用 vim 打造屬於自己的 IDE19
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言