다음은 쉘 시작 속도를 최적화하고 명령 실행시 지연을 줄이는 데 사용한 단계입니다.
- powerlevel9k를 사용하는 경우 즉시 powerlevel10k로 전환하는 것이 좋습니다 .
Powerlevel10k는 Zsh의 테마입니다. 속도, 유연성 및 즉시 사용 가능한 경험을 강조합니다. 인기있는 Powerlevel9k zsh 테마를 다시 구현 한 것입니다. 동일한 구성에서 정확히 동일하게 보이지만 프롬프트는 10-100 배 더 빠릅니다. 원본보다 4 배 빠른 리포지토리를 스캔 할 수있는 패치 된 libgit2 버전을 사용하는 모든 수준의 스택에 최적화되어 있습니다. 인스턴트 프롬프트와 같은 기능이있는 테마가 아니더라도 Zsh 시작 시차를 제거 할 수 있습니다.
- 환경 설정-> 프로파일-> 일반-> 명령으로 이동하여 로그인 쉘 대신 명령 옵션을 선택하고 아래 상자에 아래 명령을 붙여 넣으십시오.
login -pfq username /usr/local/bin/zsh -il
새 탭을 시작할 때 마지막 로그인 시간이 표시되지 않습니다. zsh가 / usr / local / bin / zsh 위치에 없으면 brew를 사용하여 zsh를 설치해야합니다. mac에서 제공하는 기본 zsh는 / usr / bin / zsh이며 iTerm 또는 oh-my-zsh와 함께 사용하면 속도가 느려질 수있는 5.2와 같은 이전 버전을 사용 중일 수 있습니다.
- zsh에서 빠르게 붙여 넣기하려면 터미널에서 아래 명령을 실행하십시오.
mkdir -p $ZSH_CUSTOM/lib && touch $ZSH_CUSTOM/lib/misc.zsh
- 포인트 2는 이미 느린 로그인 시간을 처리해야합니다. 그러나 안전을 위해 아래 명령을 실행하십시오.
mkdir -p .hushlogin
- 사용중인 플러그인이 느리고 지연이 발생합니다. 이 플러그인을 지적하고 제거해야합니다. 이를 위해서는 zsh 프로파일 링이 필요합니다. 자세한 내용은이 링크를 클릭하십시오.
https://stevenvanbael.com/profiling-zsh-startup