我使用 VNC,打开 xterm,例如,当我按下“NumPad7”时,它会完成“Home”命令。此外,“NumPad1”被映射到“End”。如何修复此问题?
事实上,.cshrc 有一个代码可以完成所需的工作。但不幸的是,我无法将其翻译成 bash 代码。请帮我翻译一下。代码如下:
if ($?TERM) then
# fix the home, end, ins and del keys
if ($TERM == "xterm" || $TERM == "vt100" || \
$TERM == "vt102" || $TERM !~ "con*") then
# bind keypad keys for xterm, vt100, vt102, console
bindkey "\e[1~" beginning-of-line # Home
bindkey "\e[7~" beginning-of-line # Home rxvt
bindkey "\e[2~" overwrite-mode # Ins
bindkey "\e[3~" delete-char # Delete
bindkey "\e[4~" end-of-line # End
bindkey "\e[8~" end-of-line # End rxvt
endif
endif