我在这里看到一些关于 making Shift-Tab work in vim 的条目,但是当它在 Cygwin 中,在 Windows 命令提示符下运行时,它们都没有解决故障。在那个环境中,Shift-Tab 对我来说就像一个未移动的选项卡,我尝试重新映射失败了:
-
:imap <S-Tab> ^D
[ 这是一个真正的 Ctrl-D,在它之前输入 Ctrl-V ] -
:imap
[ 在此处键入 Ctrl-V、Shift-Tab;插入了制表符 ]
因此似乎忽略了 Shift 修饰符。关于如何进行的任何想法?谢谢。
最佳答案
这在 Cygwin 控制台中不起作用,因为它为 Tab 和 Shift+Tab 发送相同的键码: ^我
。
您可能想要安装 Cygwin 的 mintty终端模拟器,它发送 Shift+Tab 的标准键码:\e[Z
。
关于windows - 如何在 vim 中映射 Shift-Tab? (Cygwin, Windows cmd.exe),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6129143/