日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iTerm2 的配置与美化

發(fā)布時間:2025/3/20 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iTerm2 的配置与美化 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

iTerm2是默認(rèn)終端的替代品,也是目前Mac系統(tǒng)下最好用的終端工具,集顏值和效率于一身。

最近換了一臺新的 MacBook Pro ,需要重裝電腦上的常用軟件。為了將 ITerm2 DIY為自己喜歡的樣子,花了不少時間。為了方便下次再配置,特地寫下此文進(jìn)行記錄。

iTerm2 的下載鏈接:https://iterm2.com/

文章目錄

  • 前言
  • iTerm2 的配置
    • 1. 設(shè)置默認(rèn) shell 為 zsh
    • 2. 安裝 oh-my-zsh
    • 3. 配置命令自動提示
    • 4. 安裝 HomeBrew
  • iTerm2 的美化
    • 1. 設(shè)置 zsh 主題
    • 2. 設(shè)置配色方案
    • 3. 設(shè)置語法高亮
    • 4. 調(diào)整 Status Bar
  • 后續(xù)使用優(yōu)化
    • 1. 解決 oh-my-zsh 警告信息
    • 2. 關(guān)閉 iTerm2 的每日提示
  • 參考資料

iTerm2 的配置

1. 設(shè)置默認(rèn) shell 為 zsh

查看系統(tǒng)所有的 shell 列表

cat /etc/shells

設(shè)置默認(rèn) shell 為 zsh,它功能比較多,會好使一些。

chsh -s /bin/zsh

2. 安裝 oh-my-zsh

oh-my-zsh 是一款社區(qū)驅(qū)動的命令行工具,它基于 zsh 命令行,提供了主題配置,插件機制,大大提高了可玩(用)性。它的 Github 地址為:https://github.com/robbyrussell/oh-my-zsh

我們可以使用 curl 安裝:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

3. 配置命令自動提示

這里我們用到 zsh-autosuggestions 插件,它可以讓終端提示我們接下來可能要輸入的命令,按右鍵即可補齊,提高我們工作的效率。

首先,我們先將倉庫克隆到 ~/.oh-my-zsh/custom/plugins 目錄下

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

然后,用 vim ~/.zshrc 打開文件,找到其中的插件設(shè)置,默認(rèn)是 plugins=(git),我們將其修改為

plugins=(zsh-autosuggestions git)

最后,需要重啟終端讓其生效。

4. 安裝 HomeBrew

安裝 HomeBrew 包管理工具,方便后續(xù)各種軟件包的安裝。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

iTerm2 的美化

1. 設(shè)置 zsh 主題

我們可以通過 vim ~/.zshrc 命令打開 zsh 的配置文件,修改其中的 ZSH_THEME 字段的值,進(jìn)行主題的修改。

大家可以在 https://github.com/ohmyzsh/ohmyzsh/wiki/themes 鏈接中,選擇自己喜歡的主題。

我選擇的主題的是 crcandy,因為它選擇的信息比較全,而且它不依賴其他的特殊字體,可以在不同的終端下正常顯示。

ZSH_THEME="crcandy"

該主題的顯示信息如下(忽略配色):

2. 設(shè)置配色方案

在 iTerm2 中,按照 iTerm2 -> Preferences -> Profiles -> Color 進(jìn)行點擊,在右下角的 Color Presets… 中選擇配色方案,這里我選擇 Solarized Dark。

之后,我們再進(jìn)行一些微調(diào),讓顯示的色彩變得更加美觀一些。

3. 設(shè)置語法高亮

語法高亮效果需要 zsh-syntax-highlighting 插件支持,我們可以用 HomeBrew 進(jìn)行下載:

brew install zsh-syntax-highlighting

命令執(zhí)行完后,我們記錄一下插件安裝成功后的路徑。然后用 vim ~/.zshrc 打開 zsh 的配置文件,在其末尾添加:

source /usr/local/Cellar/zsh-syntax-highlighting/0.7.1/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

PS:在 Vim 中,用 shift + g 可以直接跳轉(zhuǎn)到最后一行。

最后,還要執(zhí)行下面命令,讓配置生效。

source ~/.zshrc

4. 調(diào)整 Status Bar

在 Preferences -> Profiles -> Session 底部,勾選上 Status bar enabled,開啟導(dǎo)航欄。

點擊右邊的 Configure Status Bar 按鈕可設(shè)置 Status Bar 顯示的內(nèi)容,只要將 Menu 里面的內(nèi)容拖拽到下面的 Active Components 區(qū)域即添加到 Status Bar 中,下面是我的設(shè)置(僅供參考):

接著,我們到 Preferences -> Appearance -> General 中,將 Theme 設(shè)置為 Minimal, 將 Status bar location 設(shè)置為 Bottom。

后續(xù)使用優(yōu)化

1. 解決 oh-my-zsh 警告信息

我們發(fā)現(xiàn)每次打開 iTerm2 都伴隨著 oh-my-zsh 的警告信息,這會影響我們的使用心情。我在網(wǎng)上找到了下面有兩種解決方案。

方案一: 按照安裝提示去修改對應(yīng)目錄的權(quán)限,在控制臺執(zhí)行如下命令

chmod 755 /usr/local/share/zshchmod 755 /usr/local/share/zsh/site-functions

方案二: 在 ~/.zshrc 文件中添加如下內(nèi)容

ZSH_DISABLE_COMPFIX=true

2. 關(guān)閉 iTerm2 的每日提示

Preferences > Advanced > 搜索 Tip of the Day > Disable the Tip of the Day 改為 Yes

參考資料

  • https://www.jianshu.com/p/405956cdaca6
  • https://sspai.com/post/63241

總結(jié)

以上是生活随笔為你收集整理的iTerm2 的配置与美化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。