Oh my ZSH를 사용하여 사용자 정의 플러그인과 테마를 설치하는 방법

* 이 기사는 제 기사blog에 처음 실렸습니다. iTerm2와 Oh my ZSH 시리즈에 관한 제 기사의 두 번째 부분입니다.
first part of the series에서 터미널을 빠르게 시작하고 실행할 수 있도록 설치하고 설정하는 방법에 대해 논의했지만 기능과 스타일이 있습니다.
이제 기본 플러그인을 건너뛰고 Oh My ZSH와 그 작동 원리를 더 자세히 설명하고자 합니다.

카탈로그

  • Where to find your plugins and themes
  • Plugins
  • Themes
  • How to install custom plugins & themes
  • 플러그인과 테마를 어디서 찾을 수 있습니까?


    이제 Oh My ZSH로 iTerm2를 설치했습니다. 설치한 파일이 무엇인지 알아보도록 하겠습니다.

    플러그 인


    first part of this series 에서 기본 플러그인을 설정할 때, ~/에 열거된 플러그인 그룹에 추가할 뿐입니다.zshrc, 이렇게:
    # Which plugins would you like to load?
    # Standard plugins can be found in $ZSH/plugins/
    # Custom plugins may be added to $ZSH_CUSTOM/plugins/
    # Example format: plugins=(rails git textmate ruby lighthouse)
    # Add wisely, as too many plugins slow down shell startup.
    plugins=(
        git
        brew
        heroku
        gatsby
        yarn
    )
    
    그런데 얘네는 어떻게 설치했지?
    모르는 것은 Oh My ZSH를 설치하는 동안official documentation에 나열된 모든 플러그 인이 ~/에 설치되어 있다는 것입니다.오, 내 zsh/플러그인.따라서 진열에 플러그인을 추가하고 iTerm2를 다시 시작하면 Oh My ZSH가 해야 할 일은 플러그인 폴더에서 설치된 플러그인을 가져와 풍부하지 않은 체험을 하는 것이다.
    현재 설치되어 있는 플러그인을 직접 보고 싶으면 다음과 같이 터미널의 모든 플러그인을 볼 수 있습니다.
    ls ~/.oh-my-zsh/plugins
    
    또는 Finder에서 다음을 확인합니다.
    open ~/.oh-my-zsh/plugins
    

    메시지


    너의 주제도 마찬가지로 중요하다!Oh My ZSH를 설치할 때 언제든지 액세스할 수 있도록 여러 주제가 설치되어 있습니다.terminal 명령에서 테마로 플러그인을 바꾸면 현재 설치된 모든 테마를 볼 수 있습니다.
    터미널에 설치된 항목을 보려면 다음과 같이 하십시오.
    ls ~/.oh-my-zsh/themes
    
    또는finder에서 그것들을 보거나 다음과 같이 적으세요.
    open ~/.oh-my-zsh/themes
    
    여기서부터 너는 스스로 출발해서 ~/리 사방을 둘러볼 수 있다.오, 내 zsh, 다른 하위 폴더와 프로필을 이해해 봐.
    그러나 본 강좌에서 우리는 주제, 플러그인과 ~/를 견지할 것이다.zshrc config 파일로 모든 것을 설정합니다.
    그럼 우리 갑시다!

    사용자 정의 플러그인과 테마를 설치하는 방법


    이제 Oh My ZSH가 ~/아래에 있는 해당 디렉토리에서 플러그 인과 주제를 찾는 것을 알 수 있습니다.세상에.
    그래서...이 디렉터리에 사용자 정의 플러그인/테마가 있는 폴더만 만들면 Oh My ZSH가 시작할 때 원본을 찾을 수 있다는 뜻입니까?
    그렇습니다.
    플러그인 디렉터리에 사용자 정의 플러그인이 있는 폴더를 추가하면 시작할 수 있습니다.
    그러나 일부 사람들은 사용자 정의 플러그인, 테마, 설정을 ~/의 '사용자 정의' 폴더에 두는 것을 더 좋아한다.오, 내 zsh 목록.기본적으로 이 폴더의 이름은 ~/입니다.읊다, 읊조리다오, 내 zsh/맞춤형/플러그인
    오, 내 ZSH는 기본적으로 당신의 플러그인을 얻을 수 있지만, 이것은 정말 당신에게 달려 있습니다.일반 플러그인 디렉터리나 사용자 플러그인 디렉터리에 사용자 정의 플러그인을 추가할 수 있습니다.이것은 단지 개인의 취향일 뿐이다.

    One quick note here: Be wary, your terminal might slow down, the more plugins you add to your config. Add your plugins wisely!


    이제 사용자 정의 플러그인을 추가합니다.
    Oh My ZSH는 공식 재구매 계약에서 선택할 수 있도록 사용자 정의 플러그인의 일부를 제공합니다.
    Oh-My-ZSH Custom Plugin list
    이 자습서에서는 다음 중 가장 재미있는 내용을 설명합니다.
    "Dogesay" Custom ZSH plugin
    이 플러그인은 터미널에 글을 쓸 때마다 명령을 반복할 수 있도록 합니다.잠깐만, 대단할 거야.
    플러그인을 설치하려면 플러그인을 다운로드하여 정확한 디렉터리로 이동해야 합니다.이 예에서는 플러그인이기 때문에 ~/.오, 내 zsh/플러그인
    이제 명령 하나로 이러한 이점을 실현해 보겠습니다.
    git clone https://github.com/txstc55/dogesay ~/.oh-my-zsh/plugins/dogesay
    
    이것은 플러그인을 GitHub에서 ~/내의 새 Dogesay 폴더로 직접 복제합니다.오, 내 zsh/플러그인.
    그래서 이제 남은 것은 플러그인을 ~/의 플러그인 그룹에 추가하는 것입니다.zshrc.
    텍스트 편집기 사용자의 경우:
    open ~/.zshrc
    
    또는 VIM 사용자:
    vim ~/.zshrc
    
    플러그인을 이 목록에 추가합니다.
    # Which plugins would you like to load?
    # Standard plugins can be found in $ZSH/plugins/
    # Custom plugins may be added to $ZSH_CUSTOM/plugins/
    # Example format: plugins=(rails git textmate ruby lighthouse)
    # Add wisely, as too many plugins slow down shell startup.
    plugins=(
        git
        brew
        heroku
        gatsby
        yarn
        dogesay
    )
    
    터미널을 다시 시작하고 완성하십시오!터미널에서 명령을 입력할 때마다doge는 방금 입력한 내용을 알고 있는지 확인합니다.이것을 사용하면 첫 번째 사용자 정의 플러그인을 만들 수 있습니다.같은 과정은 모든 다른 맞춤형 플러그인과 테마에 적용됩니다.만약 당신에게 무슨 문제가 있으면 반드시 저에게 연락하세요🙂

    치수의 색상과 더 큰 글꼴을 보려면 다음을 포함하여 "figlet"및 "lolcat"을 설치해야 합니다.
    brew install figlet lolcat
    
    사용자 정의 플러그인과 테마가 많고, 대형 커뮤니티가 그것을 개발하고 유지하고 있다.그중 일부는 매우 볼 만하다.누가 알겠는가, 아마도 너는 그중의 하나에게 인출 요청을 제출하고 싶을 것이다!
    내가 사용하는 플러그인은 다음과 같습니다.
    Oh-My-ZSH Reminder
    이 플러그인은 터미널에 작은 업무 목록을 만들 수 있습니다. 그러면 하루가 끝나기 전에 당신이 해야 할 일을 기록할 수 있습니다.좋아했으면 좋겠어!

    거의 이렇다!


    본문을 읽어 주셔서 대단히 감사합니다. 언제든지 전화my website로 연락 주십시오🙂 만약 당신이 더 많이 읽고 싶다면, 반드시 나의 blog에 있는 다른 댓글을 보셔야 합니다!

    좋은 웹페이지 즐겨찾기