.X默认:
xterm*eightBitInput: false
此命令显然允许您使用元键 +某物在 Linux 终端中进入 vi 编辑模式。但是什么是 meta 键以及如何设置某物?
參考文獻: 巴茨博客
答案1
这通常Meta分配是有争议的,因为键盘上没有标记的键。如XTerm 控制序列
许多键盘上的按键都标有“Alt”. 很少有按键带有标签“元”。 然而,
xterm
的默认翻译使用 Meta 修饰符。常见的键盘配置将 Meta 修饰符分配给“Alt”键。通过使用xmodmap
可以将修饰键分配给不同的键,并拥有“真正的” alt 键和 meta 键。
xterm
将其视为修饰符键,例如Shift, 或Control。
然而,X11 没有定义修饰符命名Meta。
在xterm
,假设是通常被分配给其中一个Alt键,并且用户可能已经习惯了xmodmap
改变分配,就像这个例子一样XTerm 控制序列:
! put meta on mod3 to distinguish it from alt
keycode 64 = Alt_L
clear mod1
add mod1 = Alt_L
keycode 115 = Meta_L
clear mod3
add mod3 = Meta_L
万一元不是其中一个Alt键(假设键盘上有标签),xterm
有一个名为不是元信息:
如果为“true”,则将 Alt 键视为 Meta 键。您的键盘可能恰好配置为它们相同。但如果它们不同,这允许您对 Alt 键使用与 Meta 键相同的前缀和移位操作。请参阅
altSendsEscape
和metaSendsEscape
。默认为“false”。