これらは、シェルの起動速度を最適化し、コマンド実行の遅延を減らすために使用した手順です-
- powerlevel9kを使用している場合は、すぐにpowerlevel10kに切り替えることをお勧めします。
Powerlevel10kはZshのテーマです。スピード、柔軟性、および独創的なエクスペリエンスを強調しています。これは、人気のあるPowerlevel9k zshテーマの再実装です。同じ構成の場合はまったく同じに見えますが、プロンプトが10〜100倍速く表示されます。スタックのすべてのレベルで最適化されており、元のリポジトリの4倍の速さでリポジトリをスキャンできるlibgit2のパッチバージョンを使用するまでのすべての段階に対応しています。インスタントプロンプトなどの機能を備えたテーマが原因ではない場合でも、Zshスタートアップラグを削除できます。
- [設定]-> [プロファイル]-> [一般]-> [コマンド]に移動し、ログインシェルの代わりに[コマンド]オプションを選択して、その下のボックスに以下のコマンドを貼り付けます。
login -pfq username /usr/local/bin/zsh -il
新しいタブを開始すると、最後のログイン時間が表示されなくなります。場所/ usr / local / bin / zshにzshが存在しない場合は、brewを使用してzshをインストールする必要があります。macが提供するデフォルトのzshは/ usr / bin / zshにあり、5.2などの古いバージョンを使用している可能性があるため、iTermまたはoh-my-zshと一緒に使用すると速度が遅くなる可能性があります。
- zshでの貼り付けを高速にするには、ターミナルで以下のコマンドを実行します。
mkdir -p $ZSH_CUSTOM/lib && touch $ZSH_CUSTOM/lib/misc.zsh
- ポイント2はすでに遅いログイン時間を処理するはずです。しかし、安全のために以下のコマンドを実行してください
mkdir -p .hushlogin
- あなたが使用しているかもしれないプラグインがたくさんあり、遅いとラグを作成します。これらのプラグインを指摘して削除する必要があります。このためには、zshプロファイリングが必要です。詳細については、このリンクをクリックしてください-
https://stevenvanbael.com/profiling-zsh-startup