[오늘의 공부] 19.09.06 | 개발 툴 - 다중 터미널 tmux
tmux
tmux : 다중 터미널로 개발하기
📔 레퍼런스
1. 설치
1 | brew install tmux |
2. 설정
1 | // config |
3. 플러그인
설치
// 패키지 매니저 설치
brew install TPM// 플러그인 목록 작성
vim ~/.tmux.conf//
+ I로 설치
Tmuxinator
tmuxinator : 세션 관리
📔레퍼런스
- tmuxinator로 tmux 세션 관리
- tmuxinator sample.yml
- ruby 버전관리 레퍼런스 : 루비 버전 업데이트, rbenv 설치
1. ruby 설치 (2.4.6 이상이어야 tmuxinator 설치 가능)
- 기본 ruby 2.3.7로는 x
- 이 상태로
gem install tmuxinator
하니까 permission error 남.
2. rbenv 설치 (버전 관리 용도)
- ruby-build : version 설치 / rbenv 설치 시 함께 설치 된다. (mac OS 인 경우)
1 | brew update |
3. ruby 2.6.4 설치
1 | rbenv install 2.6.4 |
4. tmuxinator 설치
1 | gem install tmuxinator |
5. yaml 설정 파일 만들기
1 | tmuxinator new PROJECT_NAME |
그럼 두근두근… specup.yml 파일을 만들어보자!
-3-… 에러
- ~/.bash_profiles 나 ~/.zshrc에 에디터, 셸 config 추가
1 | vim ~/.zshrc // export EDITOR='mvim' 추가 |
- 짠!
- .yml 파일 작성
tmuxinator start PROJECT_NAME
명령어만 입력하면 tmux 세션을 yml에 설정해둔 옵션으로 자동으로 실행한다.
1 | tmuxinator list // project list 확인 |