我正在尝试使用ctrl+ tab和ctrl+ shift+ tab绑定在tmux会话中工作(我也使用PuTTY).
我已经经历了必须重新编译PuTTY的痛苦,因此它会发送ctrl并shift 正确发送.使用ctrl+后v,我能够看到^[[27;5;9~并^[[27;6;9~分别发送给ctrl+ tab和ctrl+ shift+ tab.有什么方法可以将这些绑定到tmux内的next-window和previous-window?
编辑:经过一些研究,我想我可能必须配置xterm以包含这些密钥代码.知道我会怎么做吗?
Edit2:所以我发现我可以检索infocmp并重新编译它.我补充道
kctab=\E[27;5;9~, kcstab=\E[27;6;9~,
到最后,除了现在它给我一个错误." 条目不以第一列中的终端名称开头 "
我的.vimrc中有以下映射:
map <C-S-Tab> :tabprevious<CR>
nmap <C-S-Tab> :tabprevious<CR>
imap <C-S-Tab> <Esc>:tabprevious<CR>i
map <C-Tab> :tabnext<CR>
nmap <C-Tab> :tabnext<CR>
imap <C-Tab> <Esc>:tabnext<CR>i
Run Code Online (Sandbox Code Playgroud)
我想用Strg + Tab向前切换标签,向后用Strg + Shift + Tab切换标签.为什么这种映射不起作用?