【Vim×tmux】Pane(tmux) - Window(Vim)의 이동을 원활하게
현재 설정 htps : // 코 m / 이즈민 5210 / ms / d2 352에서 1 541 f97079
Vim × tmux의 화면 이동
tmux로 pane 분할하고 Vim을 열어 작업하고 있을 때, Vim내에서도 윈도우 분할을 하면 화면내의 이동이 대단히 까다롭게 된다.
번거롭기 때문에 Vim이라든지 tmux라든지 신경쓰지 않고 같은 키 바인드로 화면의 이동을 하고 싶다.
Vim Tmux Navigator
Vim Tmux Navigator을 사용하면 추측된다.
Vim · tmux를 신경 쓰지 않고 다음과 같은 키 바인딩으로 화면을 이동할 수 있습니다.
Vim Tmux Navigator을 사용하면 추측된다.
Vim · tmux를 신경 쓰지 않고 다음과 같은 키 바인딩으로 화면을 이동할 수 있습니다.
C-h
: 왼쪽으로 이동 C-j
: 아래로 이동 C-k
: 위로 이동 C-l
: 오른쪽으로 이동 소개
Vim 측
NeoBundle 그렇다면 이런 느낌.
.vimrc
NeoBundle 'christoomey/vim-tmux-navigator'
tmux 측
.tmux.conf
에 다음을 추가한다. 편안! ٩(๑❛ᴗ❛๑)۶.tmux.conf
# Smart pane switching with awareness of vim splits
bind -n C-h run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys C-h) || tmux select-pane -L"
bind -n C-j run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys C-j) || tmux select-pane -D"
bind -n C-k run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys C-k) || tmux select-pane -U"
bind -n C-l run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys C-l) || tmux select-pane -R"
bind -n C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)g?(view|n?vim?)(diff)?$' && tmux send-keys 'C-\\') || tmux select-pane -l"
설정
공식 repository 참조.
키 바인딩을 변경하거나 다양한 기능을 사용할 수 있습니다.
참고문헌
Reference
이 문제에 관하여(【Vim×tmux】Pane(tmux) - Window(Vim)의 이동을 원활하게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/izumin5210/items/92fd7425999980f9516d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)