fzf와 ghq, GNU 글로벌에서 C의 소스 코드 읽기가 순조롭게 진행되면
이 일대를 참고하여 github와 같은 원본 코드를 관리하지만 Gtags(htags)와 조합한 후 원본 코드 읽기가 순조롭게 진행되었다
미리 준비하다
필요한 명령 준비
htags
사용하면 원본 코드에 링크를 붙일 수 있습니다.괜찮은 대본을 준비해 보도록 하겠습니다.
아래와 같은 것을 준비하다
# ghqのリポジトリのパスを曖昧検索で指定
SRC=$(ghq list | fzf)
# htagsのファイル郡を保存するディレクトリ。ghqのパスに準拠することで衝突を防ぐ。
TARGET=${HOME}/.docs/${SRC}
# なけれればhtagsのファイル郡を作成
if [ ! -d "${TARGET}" ]; then
pushd ${HOME}/src/${SRC}
mkdir -p ${TARGET}
htags -ansv ${TARGET}
popd
fi
open ${TARGET}/HTML/index.html
이것을 zsh의 function이나 실행 파일로 PATH에 놓으면 바로 실행할 수 있으면 편리합니다.가설
src
을 상술한 것이라고 할 수 있다.시용하다
브라우저에서 루비의 원본 코드를 읽을 수 있도록 합니다.
소스 코드 복제
$ ghq get https://github.com/ruby/ruby.git
느낌이 좋다
준비된 스크립트 호출$ src
창고 검색을 모호하게 시작합니다
htags를 만들기 위한 파일 군 지정 ruby/ruby
파일이 완료되면 브라우저에서 열기
링크에서 점프하기 편해요.
라벨 파일 등을 만들면 이후open
만 열면 바로 열 수 있다.
Reference
이 문제에 관하여(fzf와 ghq, GNU 글로벌에서 C의 소스 코드 읽기가 순조롭게 진행되면), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jooohn1234/items/91ac329f17badfbbcfea
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ ghq get https://github.com/ruby/ruby.git
$ src
Reference
이 문제에 관하여(fzf와 ghq, GNU 글로벌에서 C의 소스 코드 읽기가 순조롭게 진행되면), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jooohn1234/items/91ac329f17badfbbcfea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)