OS X 10.8을 사용하고 있으며 최근에 새 셸을 열면 iTerm2가 느려질 수 있습니다. 뭔가를하기까지 약 5 초가 걸립니다. 많이 보이지는 않지만 쉘에서 많이 작업하므로 꽤 성 가실 수 있습니다.
oh-my-zsh와 함께 ZSH를 사용하고 있습니다.
터미널을 시도하여 oh-my-zsh를 제거하고 시작 파일 (.zshenv, .zlogin, .zprofile, .zshrc, .zlogout)에서 불필요한 모든 것을 지우고 / var / log / asl에서 ASL 파일을 지우고 비록 0.20s와 같이 조금 내려가더라도, 순간적으로 또는 심지어 3.0 이하로 떨어질 수있는 것은 없습니다.
다른 아이디어가 있습니까?
답변
로그인 지우기 /var/log/asl
, 즉
rm -rf /var/log/asl/*.asl
답변
위의 Archan Mishra의 의견에 따르면 iTerm 2의 /bin/bash -il
경우 시스템 ASL 로그를 완전히 검색 하지 않는 사용자 정의 터미널 명령을 설정하는 것이 정답입니다 . iterm2가 즉시 열립니다.
답변
다음은 쉘 시작 속도를 최적화하고 명령 실행시 지연을 줄이는 데 사용한 단계입니다.
- 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 프로파일 링이 필요합니다. 자세한 내용은이 링크를 클릭하십시오.