Mac에 tmux 설치

9807 단어 tmuxMacinstall설치
공식 사이트

설치



Homebrew로 설치$ brew install tmux$ tmux -V
tmux 2.3

맞춤형


.tmux.conf 에서 키 바인딩 등 변경
내 conf는 이런 느낌

.tmux.conf
# Set the prefix to C-t
set-option -g prefix C-t
unbind-key C-b
bind-key C-t send-prefix

# Reread the configuration file
bind l source-file ~/.tmux.conf

# Key bindings for the copy mode
set-window-option -g mode-keys vi

# Switching windows
unbind-key t
bind-key t next-window
bind-key r previous-window

# Status line
set -g status-bg black
set -g status-fg white
set -g status-attr dim
set -g status-left-length 50
set -g status-left '#[fg=green,bold][#(whoami)@#H]#[default]'
set -g status-right '#[fg=green,bold][%Y/%m/%d(%a)%H:%M]#[default]'
set -g message-attr bold
set -g message-fg white
set -g message-bg red

set -g pane-active-border-fg white
set -g pane-active-border-bg black

set-window-option -g mode-bg white
set-window-option -g mode-fg black
set-window-option -g window-status-bg black
set-window-option -g window-status-fg white
set-window-option -g window-status-current-bg white
set-window-option -g window-status-current-fg black
set-window-option -g window-status-current-attr bold


# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'

#
set -g @plugin 'nhdaly/tmux-better-mouse-mode'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

# mouse
set-option -g mouse on

v2.0 → v2.1의 변경점



v2.1에서 mouse 관련 설정이 변경된 것 같습니다.
이하 2점 대응한다
  • 마우스 스크롤 사용
  • 스크롤 범위 복사 사용

  • 마우스 스크롤 사용



    변경 내역

    이대로 화면이 스크롤되지 않기 때문에 플러그인 도입
    tmux-better-mouse-mode

    (사전 준비) TPM 도입

    Tmux Plugin Manager

    1. 설치
    $ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
    2. tmux.conf 의 하단에 추가

    tmux.conf
    (中略)
    # List of plugins
    set -g @plugin 'tmux-plugins/tpm'
    set -g @plugin 'tmux-plugins/tmux-sensible'
    
    # Other examples:
    # set -g @plugin 'github_username/plugin_name'
    # set -g @plugin '[email protected]/user/plugin'
    # set -g @plugin '[email protected]/user/plugin'
    
    # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
    run '~/.tmux/plugins/tpm/tpm'
    

    3. tmux.conf$ tmux source ~/.tmux.conf
    tmux-better-mouse-mode 소개

    1. tmux.conf 에 추가

    tmux.conf
    (中略)
    set -g @plugin 'nhdaly/tmux-better-mouse-mode'
    

    2. 플러그인 설치

    tmux를 시작하고 prefix + Iconf에 나열된 플러그인 설치가 시작됨

    스크롤 범위 복사 사용



    나는 "iTerm2"를 사용하고 있기 때문에 다음 두 가지 방법을 시도하십시오.
    1. option을 누르면서
    2. iTerm 설정

    1. option을 누르면서

    "option"키를 누른 상태에서 선택

    2. iTerm 설정

    환경설정을 열고
    General→Selection
    "Applications ing terminal may access clipboard"에 체크하기



    v2.1 → v2.2의 변경점



    다음 오류가 발생했습니다..tmux.conf:10: unknown option: utf8 공식 사이트 에 의하면 불필요하게 되었다고 하는 것
    따라서 관련 옵션 삭제

    .tmux.conf
    # 削除
    # utf8
    # set-window-option -g utf8 on
    

    좋은 웹페이지 즐겨찾기