当 运行 Iterm2 时,如何启用 control-left 和 control-right 在 Vim 中打开的选项卡之间切换?

How do I enable control-left and control-right to switch between open tabs in Vim when running Iterm2?

在 OSx 上的 Iterm2 中使用 Vi 时,如何在使用 control+left 向左导航和 control+right 向右导航的打开选项卡之间切换?

默认 OSx 键盘正在劫持它以进行任务控制。在首选项 > 键盘 > 快捷方式中禁用此功能。取消选中任务控制

接下来,Iterm2 正在劫持这个组合键。转到 Iterm2 首选项 > 配置文件 > 键 > 默认 > 加载预设和 select xterm 默认值

考虑使用带重映射的递归映射。在 vimrc.after

noremap <C-Left> :tabprevious<cr> noremap <C-Right> :tabnext<cr>

如果您的 vi 版本支持键映射, 你可以使用它们。

    :map <C-Left> :tabprevious
    :map <C-Right> :tabnext

如果你使用vim,你可以把这个放在~/.vimrc.