首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解除tmux中<Ctrl>+<Shift>+<Up/Down>的映射

如何解除tmux中<Ctrl>+<Shift>+<Up/Down>的映射
EN

Stack Overflow用户
提问于 2016-04-29 14:52:43
回答 1查看 1.4K关注 0票数 1

我在tmux中使用tmux

我试着绘制地图

代码语言:javascript
复制
nmap <c-Tab> :bnext<CR>                        
nmap <c-S-Tab> :bprevious<CR>

但意识到是ridiculously difficult所以我停了下来。

我现在成功地在vim和vim+tmux中映射了以下4个:

代码语言:javascript
复制
nmap <c-left> :bprevious <CR>
nmap <c-right> :bnext <CR>    
nmap <c-S-left> <c-w>h
nmap <c-S-right> <c-w>l

但是下面的2只在vim中工作,而不是在tmux中的vim中工作。

代码语言:javascript
复制
nmap <c-S-up> <c-w>k 
nmap <c-S-down> <c-w>j

当我这样做时,"tmux窗口正在向上/向下移动“。

=> --这就是tmux“问题”,我不使用这个tmux特性,所以我想在tmux中解除那些组合(Ctrl+Shift+Up/Down) (我认为它会在vim中工作)。我该怎么做呢?

EDIT1:我的.tmux.conf

代码语言:javascript
复制
# Use <C-a> instead of the default <C-b> as Tmux prefix
set-option -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix

# This option with vim set term=xterm-256color allow CTRL mappings
set-option -gw xterm-keys on

# Options to enable mouse support in Tmux
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
# For Tmux >= 2.1
set -g mouse on

# Escape time for libtermkey
# (see https://github.com/neovim/neovim/issues/2035):
set -sg escape-time 10

# Act more like vi:
set-window-option -g mode-keys vi
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
unbind p
bind p paste-buffer
bind -t vi-copy v begin-selection
bind -t vi-copy y copy-selection
EN

回答 1

Stack Overflow用户

发布于 2016-10-13 17:52:02

你试过在你的tmux.conf中做过:

代码语言:javascript
复制
unbind-key C-S-Up
unbind-key C-S-Down
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36941459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档