zsh, oh-my-zsh, peco, iTerm2 터미널 주변 설정 메모

4136 단어 터미널Zsh

터미널 주위의 설정을 메모해 둡니다.



최근 드디어 회사의 PC와 자택의 마이 PC의 터미널 환경이 갖추어져,
이전보다 쾌적하게 작업을 실시하고 있습니다.
환경을 만들어가는 가운데, 설정의 메모를 남겨두고 싶다고 생각해 PC를 시작했습니다.

(1) zsh 설치



여러분이 zsh를 설치하는 방법을 쓰고 있으므로 그쪽을 참고하십시오.
brew가 빠르지 않니?

참고로 일부 픽업하겠습니다.
- 초보자용: Zsh 도입
- Mac 환경 설정 (3) zsh 넣기

(2) oh-my-zsh 설치



oh-my-zsh를 설치합니다.
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

zsh와 마찬가지로 설치에 관한 기사가 많기 때문에 몇 가지 픽업해 둡니다.
- oh my zsh 배포 절차 노트 (Mac)
- Mac OS X에서 zsh + oh-my-zsh 환경을 만들어 한 번에 설정할 때까지

(3) oh-my-zsh의 Theme은 아래에서



oh-my-zsh 테마
나는 af-magic으로 설정하고 있습니다.
특별한 생각은 없습니다만, 처음 도입했을 때에 af-magic를 설정한 것이 계기로 지금도 채용하고 있습니다.
↓이런 화면입니다. (공식 사이트에서)


(4) plugins



oh-my-zsh는 플러그인을 제공합니다.
디포라고 git만 적용되고 git의 alias를 사용할 수 있습니다.
플러그인은 다음 링크에서 찾을 수 있습니다.
oh-my-zsh/plugins

~/.zshrc의 다음 설명 부분에 추가하는 것이 좋습니다.
plugins=(git)

git plugin을 설정하고 있으면 git 조작시 다음 alias를 사용할 수 있습니다.
편리합니다. Plugin:git
예로서. 이런 느낌의 alias가 설정되어 있습니다. (상기 링크처에서.)


(5) peco



hisoty 검색이 편해진다.
시험적으로 사용해 보면 편리했으므로 김에 설치합니다.
원하는대로 사용해보십시오.

여기의 README.md에서 peco의 demo 동작을 볼 수 있습니다.
ctrl + r로 검색창으로 날아가기 때문에 거기에서 검색할 수 있습니다.

peco 설정은 여기 의 기사를 참고로 했습니다.
brew로 설치한 후
$ brew install peco

~/.zshrc에 다음을 추가 설명.
function peco-select-history() {
    local tac
    if which tac > /dev/null; then
        tac="tac"
    else
        tac="tail -r"
    fi
    BUFFER=$(\history -n 1 | \
        eval $tac | \
        peco --query "$LBUFFER")
    CURSOR=$#BUFFER
    zle clear-screen
}
zle -N peco-select-history
bindkey '^r' peco-select-history

(6) iTerm2 설치



초보자용 iTerm2 설치 방법
일단 링크 붙여 둡니다.
정상적으로 다운로드하기만 하면 됩니다.

내 용도는
- 단축키로 언제든지 호출
- 반투명하게 하고 윈도우를 방해하지 않도록

기본적으로 이 두 가지입니다.
세세한 곳에서 있으면, 문자의 크기를 변경하거나, 화면 분할하거나, 탭 이동을 편하게 하거나, 여러가지 할 수 있습니다.

(7) 핫키 설정



단축키 설정은 여기이 기쁩니다.
control 키를 2회, 푹푹 누르면, 어떤 때도 터미널이 춤추고 내려오는 설정으로 하고 있습니다.
터미널의 전환을 자주 실시하는 타입이므로, 꽤 편리하고 있습니다.

(8) 끝



이상으로 종료입니다.
터미널은 기본적으로 사용하기 쉽고 커스터마이즈 해 나가는 것이 긍정이라고 생각하기 때문에, 여가를 찾아 갱신합니다.

좋은 웹페이지 즐겨찾기