相关疑难解决方法(0)

我的vimrc中的映射<C-Tab>在Ubuntu中失败

我想将ctrl-tab映射到:tabn,并将ctrl-shift-tab映射到:tabp.

我让它在Windows XP中用于gVim,但在Ubuntu 9.10中将它移动到我的.vimrc并且它不起作用(vim 7.2).

这是我的.vimrc的相关部分:

nmap <C-Tab> :tabn<CR>
nmap <C-S-Tab> :tabp<CR>
nmap <C-t> :tabnew<CR>
Run Code Online (Sandbox Code Playgroud)

<C-t>工作正常,所以映射ctrl键似乎不是一个问题.我真的不知道从哪里开始!这可能会出现什么问题,考虑到它在Windows下运行良好?

更多信息:我正在运行Ubuntu 9.10服务器,xorgfluxbox安装在顶部.我正在使用xterm我的终端.

Ctrl-tab映射在fluxbox中工作:可以在窗口管理器中成功映射ctrl-tab和ctrl-shift-tab; 如果我开始标记我的xterms,我可以按预期循环浏览这些标签.我不确定这意味着什么,但我认为问题不是窗口管理器/ xorg问题.

这些键似乎没有映射到别的东西,并且可以一起成功识别.

答:这是一个xterm问题 - 它不会拦截并发送一个唯一的密钥代码ctrl-tab.有关详情,请参阅下面的完整答案.

vim keyboard-shortcuts keymapping

23
推荐指数
1
解决办法
9946
查看次数

用于在标签周围移动的Vim键盘快捷键

我以前知道这个键盘快捷键会让你在终端中移动Vim标签,类似于浏览器中的Ctrl+ tab.

我一直在寻找互联网,我再也找不到了.有任何想法吗?

PS:你必须同时按下两个字母.

keyboard vim tabs

21
推荐指数
6
解决办法
2万
查看次数

tmux key bind C-Tab(Ctrl + Tab)切换/循环到下一个窗格

我正在尝试绑定Ctrl + Tab以循环到下一个选项卡.我已将此添加到〜/ .tmux.conf文件中:

bind -n C-Tab select-pane -t :.+
Run Code Online (Sandbox Code Playgroud)

但它不起作用,但我将其更改为Ctrl + a它工作正常:

bind -n C-a select-pane -t :.+
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我的第一个想法是我的终端可能会劫持它,但我无法看到任何地方,并且在终端中通常我没有使用Ctrl + Tab发生任何事情,只是插入了一个标签空间.如果有帮助,我正在使用xfce4-terminal,否则我可能在我的tmux conf中做错了.

terminal xfce tmux

6
推荐指数
1
解决办法
3148
查看次数

标签 统计

vim ×2

keyboard ×1

keyboard-shortcuts ×1

keymapping ×1

tabs ×1

terminal ×1

tmux ×1

xfce ×1