【发布时间】:2025-12-25 16:05:06
【问题描述】:
当我使用 Linux screen 程序时,按 tab 键将在多个屏幕窗口之间移动。但是当我想按 Tab 使用 vim 在文件中添加空格时,它没有用,并且会移动到另一个屏幕。如何在screen 中将 Tab 与 vim 一起使用?
编辑:(取自 cmets)
我的.screenrc 文件中有这个键绑定:
escape ^Ii
如果我删除它,Tab 键将再次起作用。
【问题讨论】:
-
这不是默认的屏幕键绑定。通常tab键就是tab键。您的
.screenrc文件可能具有选项卡的键绑定,您需要禁用它才能再次正常使用它。 -
@DanLowe 为您解答。我检查了
.screenrc文件,当我删除escape ^Ii时,tab键盘在vim下是正常的,在shell中tab补全也正常使用。所以,我认为escape ^Ii会影响tab。但是我不明白为什么escape ^Ii会影响tab键盘,并且找不到解决这个问题的好方法。
标签: linux vim tmux gnu-screen screenrc