windows - 如何在 vim 中映射 Shift-Tab? (Cygwin, Windows cmd.exe)

标签 windows vim tabs cygwin key

我在这里看到一些关于 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 控制台中不起作用,因为它为 TabShift+Tab 发送相同的键码: ^我

您可能想要安装 Cygwin 的 mintty终端模拟器,它发送 Shift+Tab 的标准键码:\e[Z

关于windows - 如何在 vim 中映射 Shift-Tab? (Cygwin, Windows cmd.exe),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6129143/

相关文章:

c - 在静态库中定义枚举

vim - 如何从cnoremap执行命令?

vim - 如何设置vim中使用的缩进类型?

go - vim-go、模块和 GoRename

linux - 在 C/C++ 中执行与 Windows API 的 SSH 连接?

c++ - Qt 应用程序中的 Windows 资源管理器

css - 我怎么能得到这样的标签布局

javascript - Twitter Bootstrap 选项卡 : Go to Specific Tab on Page Reload or Hyperlink

标签的android字体大小

mysql - 如何在windows server 2008上安装mysqlsla?