gpt4 book ai didi

vim - 运行 Tmux 时 Vim 的选项卡问题

转载 作者:行者123 更新时间:2023-12-04 19:54:32 26 4
gpt4 key购买 nike

当我在 Tmux 中运行 Vim 时,我必须按两次 Tab 键才能注册按键。我用谷歌搜索了一段时间,但无济于事,当我在 Tmux 之外使用 Vim 时,我没有遇到这个问题。 Tab 键是为我不知道的东西保留的吗?

我该如何解决?

最佳答案

I haven't really configured anything in tmux besides remapping C-b to C-i.

set -g prefix C-i
unbind C-b
bind C-i send-prefix


While Tab 和 Control- i通常在 GUI 环境中区分,它们在基于 tty 的环境(如终端模拟器)中生成相同的字符。该字符是 U+0009,它是制表符控制字符。它在 ASCII、UTF-8 和许多其他编码中表示为单字节 0x09。所有的“ C0 control codes ”(ASCII 0-31)具有键盘等效项,将 Control 键与另一个键(主要是字母,但也有一些符号)组合在一起。 Tab 控制字符由 Control- i 生成.

您可以通过查看 tmux show-options -g | grep prefix 的输出来验证(至少)tmux 是否认为 C-i 和 Tab 相同。 .您将看到它已将您的前缀设置为名为 Tab 的 key 。 ,即使您将其指定为 C-i在您的配置中。您还可以在 tmux list-keys | grep prefix 的输出中注意到相同的规范化。 .

如果您不想在将 Tab 发送给在 tmux 中运行的程序时键入两次 Tab,则可能需要选择不同的前缀。

关于vim - 运行 Tmux 时 Vim 的选项卡问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19204294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com