मैं tmux के अंदर विम का उपयोग करता हूं, और हाल ही में मेरे साथ निम्नलिखित जोड़ा है .vimrc
फ़ाइल:
" easy navigation
nnoremap <C-Left> :tabprevious
nnoremap <C-Right> :tabnext
लेकिन इसका कोई असर नहीं हुआ (आई प्रेस) CTRL+l
या CTRL+Right
और मेरा कर्सर वैसे ही चलता है जैसे मैंने दबाया नहीं था CTRL
बिल्कुल भी)। मैं अनुमान लगा रहा हूं कि tmux इसके लिए किसी तरह जिम्मेदार है
मैंने निम्नलिखित पंक्तियों में से प्रत्येक को (दोनों को नहीं) अपने में जोड़ने का प्रयास किया .tmux.conf
कोई फायदा नहीं:
set -g default-terminal "xterm"
set-window-option -g xterm-keys on
निश्चित रूप से इन आज्ञाओं को पारित करने के लिए एक सरल तरीका है विम के माध्यम से?
मैं इस पोस्ट के माध्यम से पढ़ा:
शिफ्ट + तीर और ctrl + तीर कैसे प्राप्त करें Vm में tmux?
और मेरे साथ निम्नलिखित जोड़ने की कोशिश की .vimrc
, बिना किसी प्रभाव के:
if &term =~ '^screen'
" tmux will send xterm-style keys when its xterm-keys option is on
execute "set <xUp>=\e[1;*A"
execute "set <xDown>=\e[1;*B"
execute "set <xRight>=\e[1;*C"
execute "set <xLeft>=\e[1;*D"
endif
मैं am.४ संस्करण चला रहा हूं