어디에 있어도 괜찮아! 리포지토리 URL을 peco로 열기
데모
필요한 것
설정
다음 설명을 ~/.zshrc
에 추가합니다. 다른 쉘이라고 조금 기술이 다르다고 생각합니다.
~/.zshrcfunction peco-gh () {
local selected_dir=$(ghq list -p | peco --query "$LBUFFER")
if [ -n "$selected_dir" ]; then
BUFFER="gh-open ${selected_dir}"
zle accept-line
fi
zle clear-screen
}
zle -N peco-gh
bindkey '^[' peco-gh
바로 가기는 원하는대로 변경할 수 있습니다. 추가 후 반영합니다.
$ source ~/.zshrc
동작
Ctrl+[
에서 clone 한 프로젝트가 나열되므로 열려는 것을 선택하고 Enter
키를 누르면 브라우저에서 해당 리포지토리가 열립니다.
이것은 어느 디렉토리에서 실행해도 OK.
Reference
이 문제에 관하여(어디에 있어도 괜찮아! 리포지토리 URL을 peco로 열기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kyoshidajp/items/7d134b375f3769e42b4c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function peco-gh () {
local selected_dir=$(ghq list -p | peco --query "$LBUFFER")
if [ -n "$selected_dir" ]; then
BUFFER="gh-open ${selected_dir}"
zle accept-line
fi
zle clear-screen
}
zle -N peco-gh
bindkey '^[' peco-gh
$ source ~/.zshrc
Ctrl+[
에서 clone 한 프로젝트가 나열되므로 열려는 것을 선택하고 Enter
키를 누르면 브라우저에서 해당 리포지토리가 열립니다.이것은 어느 디렉토리에서 실행해도 OK.
Reference
이 문제에 관하여(어디에 있어도 괜찮아! 리포지토리 URL을 peco로 열기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kyoshidajp/items/7d134b375f3769e42b4c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)