banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

[zsh]處理oh-my-zsh插件git目錄卡頓的情況

在 git 目錄下執行命令時,oh-my-zsh 會明顯卡頓,即使是簡單的 cd 和 ls 操作也會如此。經查,這是 agnoster 主題的問題,它會讀取 git 的配置信息。如果項目目錄下有太多的文件,卡頓現象會非常明顯。果然,外觀和性能最終只能二選一。

可以使用以下命令禁止 zsh 自動獲取 git 信息,解決卡頓問題:

git config --global oh-my-zsh.hide-status 1

如果只針對單個目錄,可以在 git 項目目錄中執行以下命令:

設置 oh-my-zsh 不讀取文件變化信息:

git config --add oh-my-zsh.hide-dirty 1

還可以設置 oh-my-zsh 不讀取任何 git 信息:

git config --add oh-my-zsh.hide-status 1

參考資料:https://my.oschina.net/u/614511/blog/646012

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。