피쉬 올려봐.

3358 단어 fishtech

업데이트 로그

  • 2021/Jan./04Zenn 이전
  • 2020/May./03Qrunch의 새 항목
  • 이 항목에서 하고 싶은 말


    Mac에서 fish(the friendly interactive shell) 환경을 정리해 보았기 때문에 미리 절차를 남겼다.

    컨디션

  • MacBook Pro (13-inch, 2019, Four Thunderbolt 3 ports)
    프로세서: 2.4GHz 코어 Intel Core i5
    스토리지: 16GB2133MHz LPDDR3
  • MacOS Catalina (10.15.4)
  • iTerm2 Build 3.3.9
  • 본론


    계기.


    마침 트위터에 피쉬 얘기가 올라왔어요.
    그때 기술서적전 응원제fish의 눈물에서 책을 발견했어요.
    인연을 느꼈기 때문에 피쉬 환경을 만들어 보려고 합니다.
    또 평소에는 zsh를 사용하지만 기본적으로 사용하지 않는다.
    뭐, 그냥 노는 사람...

    설치하다.


    Qita 기사bash 사용자가 fish로 수영할 수 있을 때까지(in Mac)도 참고하세요.
    우선 홈brew로 호스트를 설치합니다.
    brew install fish
    
    2020/May./03시 버전은 3.1.2입니다.

    설정


    which fish의 결과를 /etc/shells에 추가합니다.
    조개를 등록하지 마세요.fish의 눈물
    대신 .zshrc의 마지막 시작fish 처리가 추가되었습니다.
    우선 여기서 아이티엠2를 다시 시작해 피쉬가 일어설 것을 확인한다.

    플러그인 추가


    플러그인 관리


    curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
    

    bobthefish


    fisher add oh-my-fish/theme-bobthefish
    
    넣자마자 힌트가 바뀌었어요.
    Powerline fonts를 설치합니다.
    git clone https://github.com/powerline/fonts.git --depth=1
    cd fonts
    ./install.sh
    cd ..
    rm -rf fonts
    
    iTerm2 Preference
    Profile에 새 Profile을 추가하고 Source Code Pro for Power에 Font을 추가합니다..로 설정합니다.
    문자 표시가 작아졌기 때문에 크기를 14로 변경합니다.
    Other Actions... 에서 set asa default 을 선택합니다.
    Profile Name 막대의 ★가 이동하면 OK.
    하지만 branch 이름이 표시되지 않았기 때문에
    창설~/.config/fish/config.fish 및 다음과 같은 내용을 설명합니다.
    set -g theme_display_git_master_branch yes
    
    다시 읽은 후 나타나는 오류!!

    plugen-peco(증분 검색)


    우선 홈brew로peco를 설치합니다
    brew install peco
    
    Fisher에 fish 플러그인 설치
    fisher add plugin-peco
    
    ~/.config/fish/config.fish에 Ctrl+r에 대한 키 바인딩 설정 추가
    function fish_user_key_bindings
        bind \cr peco_select_history # Bind for prco history to Ctrl+r
    end
    

    z(히스토리 디렉토리에서 이동)


    fisher add jethrokuan/z
    

    ghq(git 창고 관리)


    우선 홈brew로 ghq를 설치합니다
    brew install ghq
    
    Fisher에 fish 플러그인 설치
    fisher add decors/fish-ghq
    
    ~/.config/fish/config.fish에는 증량식 검색에서peco를 사용하는 설정이 추가되었습니다.
    set GHQ_SELECTOR peco
    
    이를 계기로 GHQ를 통한 창고 관리가 이뤄진다.

    아직 모르는 일

  • 없음
  • reference

  • bash 사용자가 fish로 수영할 수 있을 때까지(in Mac)
  • fish의 눈물
  • 좋은 웹페이지 즐겨찾기