Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim mintty/putty绘图<;C-Tab>&书信电报;C-S-Tab>;_Vim_Tabs_Mapping - Fatal编程技术网

vim mintty/putty绘图<;C-Tab>&书信电报;C-S-Tab>;

vim mintty/putty绘图<;C-Tab>&书信电报;C-S-Tab>;,vim,tabs,mapping,Vim,Tabs,Mapping,在我的gvim下,我使用和切换缓冲区。然而,在我的vim中,在cygwin/mintty下,这些映射不起作用 如果我尝试使用$vim-u NONE,我会得到以下结果: [1;5I用于 [1;6I用于 我如何为这些关键代码进行映射 此外,如果在正常模式下取消映射并按Ctrl+Tab键,则进入插入模式 有什么线索吗?您可以尝试如下设置: set <c-tab>=^[[1;5I 找到了一个适合我的解决方案。 MinTTY使用Ctrl+Tab和Shift+Ctrl+Tab切换会话(当您打开

在我的gvim下,我使用和切换缓冲区。然而,在我的vim中,在cygwin/mintty下,这些映射不起作用

如果我尝试使用
$vim-u NONE
,我会得到以下结果:

[1;5I
用于

[1;6I
用于

我如何为这些关键代码进行映射

此外,如果在正常模式下取消映射并按Ctrl+Tab键,则进入插入模式

有什么线索吗?

您可以尝试如下设置:

set <c-tab>=^[[1;5I

找到了一个适合我的解决方案。
MinTTY使用Ctrl+Tab和Shift+Ctrl+Tab切换会话(当您打开多个MinTTY窗口时)。 因此,首先,您需要通过进入选项>键来禁用该行为。在这里,您可以禁用与Ctrl+Tab相关的选项。
那么您的vim配置应该可以工作了

注意,您也可以将
SwitchShortcuts=no
添加到
~/.mintyrc
以禁用此快捷方式,而不是使用mintty的选项菜单


我在屏幕上找到了这些说明,屏幕上有一个关于Ctrl+Tab的部分。

set=^[[1;5I
返回
E518:未知选项:=^[[1;5I
。我已经尝试了键入字符和键入
Ctrl-v
。知道为什么吗?我正在使用vim 7.4.285和mintty(cywin)你是如何键入的
^[
?您是否键入了
?我也尝试了,然后键入其余内容以使输出为正确,我得到了相同的结果。如果有帮助:
man mintty
说Ctrl+Tab和Shift+Ctrl+Tab允许在会话之间切换(当您打开多个mintty窗口时).我还没有找到如何解除绑定并重新调整这些组合键的用途。
set <f13>=^[[1;5I
map <f13> <c-tab>
map! <f13> <c-tab>
:h tags-and-searches
:h cscope
:h ctrl-6
:h m
:h :b