Mac + ghq + peco — Github URL을 바로 가기에서 열 수 있는 예제

2834 단어 GhqGitHubGitPeco

동작 예



선택하면





열다





운영 환경



Mac + zsh + ghq + peco

절차


  • ghq로 원격 저장소를 관리합니다.
  • 이런 식으로 리포지토리를 ghq 관리에 넣는 것 ( ghq get https://github.com/YumaInaura/zsh/ )

  • peco에서 증분 검색
  • zsh bindkey로 바로 가기 만들기


  • ~.zshrc 에 다음 추가
    _ghq_open() {
      if [ ! $(which peco) ]; then echo "You need peco" && exit 1; fi
    
      local remote_repository_web_url=$(ghq list | sed -e 's/^/https:\/\//g' | peco --query="$BUFFER")
    
      if [ ! -z "$remote_repository_web_url" ]; then
        BUFFER="open $remote_repository_web_url"
        zle accept-line
      fi
    }
    
    zle -N ghq-open _ghq_open
    
    bindkey '^G^O' ghq-open
    
    ghq list 에서 얻은 목록의 시작 부분에 https://

    Versions


  • Mac OS High Sierra
  • zsh 5.5.1 (x86_64-apple-darwin17.5.0)
  • ghq 버전 0.8.0
  • peco version v0.5.3 (built with go1.10)

  • 링크


  • https://魏Tub. 작은 m/우마이 뒤/zsh/bぉb/1로 d16bdb56097d1C48370f4화 4화 0아 88아 727화 39f/위드 ts/ghq
  • 좋은 웹페이지 즐겨찾기