iTerm2教程|如何使用iTerm2對環境進行重新配色和美化?

ruijing1207發表於2020-11-10

這是一款輕巧但功能強大的Mac終端模擬軟體,是可替代Apple終端和iTerm的繼任者。那麼如何使用iTerm2對環境進行重新配置?今天就帶了iTerm2教程——如何使用iTerm2對環境進行重新配色和美化

(可選)遷移配置

因為我之前也是Mac平臺,所以有一些配置可以在ITerm裡匯出,其實重新配置也都一樣,沒有什麼影響。

在原電腦上的iterm匯出配置:

然後在新電腦匯入:

如上圖 import JSON Profiles,然後設定為預設配置。

調整Status Bar

將iTerm2 自帶 theme 修改為 Minimal ( Preferences-Appearance-General-Theme ) 以達到頂欄沉浸式的效果

可以在Profiles選項卡,Session頁面最底部看到開啟選項。Status bar enabled 選項,勾選上即可開啟。點選右邊的 Configure Status Bar 按鈕可設定顯示的內容。

可以看到能顯示的內容非常多,把上方要顯示的內容拖動到下方 Active Components 區域即新增。

在Preference頁面中點選Appearance選項卡,可以設定Status bar的位置,修改 Status bar location,我這裡改到Bottom底部。

Status bar效果:

顯示的內容也可以自己調節:

設定zsh主題

配置主題:

只需要修改 .zshrc 檔案中的 ZSH_THEME=”xx” 屬性即可。

我目前使用的主題是:spaceship

按照github專案說明中的方法配置即可,或者參考本文下面的主題配置

前提:

安裝了zsh

安裝了powerline字型

然後把iTerm的字型設定為powerline,包括Font和Non-ASCII Font

下載主題檔案:

git clone   “$ZSH_CUSTOM/themes/spaceship-prompt” —depth=1

建立軟連線

ln -s “$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme” “$ZSH_CUSTOM/themes/spaceship.zsh-theme”

修改zsh配置

vim ~/.zshrc

修改:

ZSH_THEME=”spaceship”

生效:

source ~/.zshrc

然後就是主題的一些配置,配置說明參考這個檔案:

具體配置顯示哪些內容,根據文件在 ./zshrc 中新增就好。這裡說一下我的配置:

PS:顏色數值參考這個

我的配置

設定顯示時間

SPACESHIP_TIME_SHOW=”true”

設定顯示使用者名稱,並改使用者名稱顏色為猛男粉

SPACESHIP_USER_SHOW=”always”

SPACESHIP_USER_COLOR=”212”

主題對應地址:

設定Oh-My-Zsh

什麼是Oh-My-Zsh?

Oh My Zsh是一款社群驅動的命令列工具,它基於zsh命令列,提供了主題配置,外掛機制,大大提高了可玩(用)性。提升使用效率還能使人愉快

輸入如下命令:

curl方式

sh -c “$(curl -fsSL  )”

或者使用wget:

sh -c “$(wget   -O -)”

配置Oh-My-Zsh

配置命令自動提示
關於外掛的配置,如果要看目前安裝了哪些外掛,可以在.zshrc中搜尋plugins關鍵字,獲得如下,也是我老電腦中的配置內容:

plugins=(
git
autojump
zsh-autosuggestion
zsh-syntax-highlighting
)

關於命令提示

當我們輸入命令過程中,終端會自動提示你接下來可能要輸入的命令,這時按 → 便可輸出這些命令,非常方便。

效果可參考GitHub專案說明中的影片

專案地址:

1、克隆專案到本地 $ZSH_CUSTOM/plugins 路徑下 `預設是 ·~/.oh-my-zsh/custom/plugins

git clone   ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

2、編輯  ~/.zshrc 配置檔案,新增到plugins列表中

plugins=(zsh-autosuggestion)

3、新開一個終端視窗檢視效果

如果最後看不到提示的效果可能是顏色配置問題,參考GitHub專案說明中的修改方法去修改配置

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980153/viewspace-2733305/,如需轉載,請註明出處,否則將追究法律責任。

相關文章