1
저는 tmux와 vim을 사용하고 있으며 창 사이를 쉽게 탐색하려고합니다. Ctrl + h/j/k/l을 사용하여 창 사이를 전환하고 싶습니다. 나는 나의의 .vimrc이 있습니다vim과 tmux의 창 사이를 탐색하는 방법
Bundle 'christoomey/vim-tmux-navigator'
nnoremap <c-j> <c-w>j
nnoremap <c-k> <c-w>k
nnoremap <c-h> <c-w>h
nnoremap <c-l> <c-w>l
그리고 내 .tmux.conf
bind -n C-h run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L"
bind -n C-j run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D"
bind -n C-k run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U"
bind -n C-l run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R"
그것은 TMUX의 패널 사이를 전환하기 위해 노력이있다하지만 정력에 있지 작업을 수행합니다. vim에서 작업하게하려면 어떻게해야합니까?
'c-h/j/k/l'을 사용하는 접두어는 사용하지 않는 것이 좋습니다. emacs keybind cmd 행 편집을 사용하면'백 스페이스를 잃고, 끝에서 현재까지 제거, 화면 지우기 '기능을 잃게됩니다. – Kent
작동하지 마십시오. 윈도우 창문에 창문이 엉망이 번거 로움의 가치가 tmux와 vim에서 동일한 키 바인딩을 사용하여 꽤 가능성이 최악의 수정 프로그램입니다. vim에서 vim 키 바인딩을 사용하고 tmux에서 tmux 키 바인딩을 사용하십시오. – romainl