zsh
큰 특징이 있어요자기 암시(플러그인을 통해) 터미널의 유형을 기억한 다음 다음에 동일한 명령을 입력할 때 도움말을 제공합니다.
저는 약 1000줄의 명령을 메모장에 저장하는데, 이는 모든 프로젝트에 유용합니다.
zsh
1000줄의 명령을 처음 입력할 필요 없이 자동 제안 기능 에 수동으로 추가할 수 있는 방법이 있습니까 ?
답변1
- 충분한 기록 항목을 유지하도록 Zsh를 구성했는지 확인하십시오. 명령줄에서 다음을 실행합니다.
echo $HISTSIZE $SAVEHIST
- 보고된 숫자가 1000보다 훨씬 높으면 문제가 없습니다. 그렇지 않은 경우 다음을 추가하십시오
.zshrc
.HISTSIZE=20000 SAVEHIST=10000
- 보고된 숫자가 1000보다 훨씬 높으면 문제가 없습니다. 그렇지 않은 경우 다음을 추가하십시오
- 다음을 수행하여 기록 파일의 위치를 찾으십시오.
echo $HISTFILE
- 히스트파일에서 첫 번째 줄의 시작 부분을 살펴보세요. 나는예를 들어(!), 그것은 말한다
: 1584024476:0;cd /usr/local/share/zsh/functions/zkbd
- 줄의 시작 부분을 (포함)에 복사합니다
;
. (하다아니요위의 타임스탬프를 복사하세요! 자신의 기록 파일에서 찾은 파일을 복사하세요. ) - 이 부분을 앞쪽에 붙여넣으세요.모든메모장에 저장한 명령입니다.
- 터미널을 닫으세요.
- 메모장 전체를 붙여넣으세요.맨 위귀하의 기록 파일.
- 터미널을 다시 엽니다.
완벽한! history
전략을 사용하는 경우 zsh-suggestions
이제 복사하여 붙여넣은 줄이 자동으로 제안으로 제공됩니다.