作為一個肥宅程式設計師,天天都要用到Terminal,怎麼能不好好折騰折騰iTerm2這麼一個工作利器呢,話不多說,直接走起,讓你們見識一些我的小GaiGai ~ 記錄一下我這愛折騰的成果
1. 介紹
自2017年開始用Macbook,終端一直用的是iTerm2,每次拿到新機都是先折騰這個,前前後後也用的比較熟練了,給大家分享一下我的一些iTerm2的使用和配置。
1.1 iTerm2介紹
iTerm2是一款完全免費,為MacOS打造的一款終端工具,堪稱終端利器,程式設計師必備。
下載連結:www.iterm2.com/
1.2 效果圖
話不多說,先上我終端效果圖好吧:
怎麼樣,我的小GaiGai是不是很漂亮 ~ 下面看下詳細的配置
2. 配置走起
2.1 oh my zsh
iTerm2這麼個利器,當然要配置功能強大的shell了,原生zsh配置起來比較容易掉頭髮,但是已經有了開源的配置oh my zsh提供給我們,只需要簡單配置就能隨意的更改樣式,外掛等功能。
2.1.1 安裝
# curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# wget
sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
複製程式碼
安裝結束後會自動把shell切換到zsh上,如果你機子上沒有安裝,可以先把zsh安裝上。
brew install zsh
複製程式碼
之後會在使用者根目錄下生成.zshrc
檔案和.oh-my-zsh
,前者是配置檔案,後者是存放themes,plugins
的資料夾。主要還是配置檔案,有需要的時候可以安裝自定義的外掛到.oh-my-zsh
目錄。
2.1.2 常用外掛
外掛推薦
這裡推薦一下我比較常用的幾個外掛:
plugins=(git z zsh-syntax-highlighting zsh-autosuggestions)
複製程式碼
- Git:用於在你的主機名後顯示git專案資訊,比如分支,目錄,當前專案狀態等資訊,可以使用各種git命令縮寫;
- z:用於目錄間快速跳轉,比如之前進入過
~/User/my_project
目錄後,下一次再想進入的時候,直接z my_project
即可,對於較長目錄跳轉非常的實用; - zsh-syntax-highlighting:用於高亮顯示常見的命令,比如ls,cd等命令為綠色,輸入錯誤命令時會顯示紅色;
- zsh-autosuggestions:當你輸入命令的時候,會用灰色顯示出你可能想輸入的推薦命令,直接鍵盤
→
就能補全命令,效率神器。
這些外掛基本上已經oh my zsh自帶了,直接在配置檔案裡找到plugins引數在括號裡寫入想要的外掛即可。
自定義外掛安裝
有時候上述幾個外掛預設沒有安裝,或者你需要安裝第三方外掛,自己寫外掛,可以手動安裝,並進行配置。
~/.oh-my-zsh/custom/plugins
~/.oh-my-zsh/custom/themes
複製程式碼
下載並將外掛檔案或者主題檔案放到上述兩個資料夾中,配置檔案新增即可。
2.1.3 終端樣式
ZSH_THEME="ys" # 配置.zshrc
複製程式碼
可以線上預覽各種主題樣式,調個自己喜歡的更改配置即可。沒有安裝的主題,按照外掛安裝方式安裝即可。
整個oh my zsh Shell環境配置沒有問題了,接下來看看iTerm2配置。
2.2 iTerm2配置
2.2.1 Window配置
配置沉浸式邊框,修改預設Theme
為Minimal
2.2.2 主題配置
在我效果圖裡使用的是,Dracula配色,可以自行下載進行配置。
解壓後匯入配置到iTerm2中,紅框處選擇import
匯入配置檔案Dracula.itermcolors
。選擇Dracula更換配色。
2.2.3 字型配置
我這裡字型使用的是M+等寬字型,下載連結在此,下載後安裝到電腦上。根據需求選擇字型,配置粗細,大小等設定。
2.2.4 背景配置
透明度
首先是透明度的配置。在A框處的進度條可以設定透明度,順便提一下在下面Settings for New Windows
可以設定預設視窗長寬。
肥宅快樂小GaiGai
接下來就是激動人心的環節了,小GaiGai !!!如上圖的B框處勾選啟動背景圖片,匯入你喜歡的小姐姐即可,Mode處可以設定圖片的平鋪方式。那麼問題來了,哪裡能找到漂亮的小姐姐呢,送上大佬們一記桌布Site。
我的小姐姐都是從這裡來的,有圖片熱榜,分類,圖片大小調整,桌布試用等等功能,肯定能找到你心儀的小GaiGai ~
2.2.5 Status Bar配置
接下來就是個高逼格的東西了,配置終端的狀態列。可以拉取電量資訊,CPU使用率,記憶體使用率,網路監控,時鐘等功能,真乃是裝逼利器。
目前能想到的配置就是上面這些了,以後有什麼新發現再補充上來。
3. 使用技巧
3.1 常用快捷鍵
推薦幾個常用快捷鍵吧:
- command + d :垂直分割視窗
- command + shift + d:水平分割視窗
好了,結束,我就用這兩個 。。。
4. 收工
用了兩年多的iTerm2,今天終於抽時間整理了已經配置方法,現在雲端儲存了一份配置檔案,以後也懶得折騰了。
菜雞打滾,溜了 ~