FreeBSD 控制台坏了?

FreeBSD 控制台坏了?

看来我的 FreeBSD 控制台配置错误了(我猜)。我无法在命令行中使用homeend按钮(它会打印~),并且vi左箭头会将我从编辑模式切换到命令模式,这让编辑变得有点困难。我如何知道哪里出了问题并修复它?

顺便说一句,我不是 root,我只是希望它与我的配置文件或 bash 配置有关。

外壳版本:GNU bash, version 4.0.35(0)-release (i386-portbld-freebsd8.0)

更新型多巴胺:通过创建并粘贴以下内容来修复控制台中的键 homeend~/.inputrc

"\e[3~": delete-char
# this is actually equivalent to "\C-?": delete-char
# VT
"\e[1~": beginning-of-line
"\e[4~": end-of-line
# kvt
"\e[H":beginning-of-line
"\e[F":end-of-line
# rxvt and konsole (i.e. the KDE-app...)
"\e[7~":beginning-of-line
"\e[8~":end-of-line
"\e[1;5C": forward-word     # Ctrl+right  => forward word
"\e[1;5D": backward-word    # Ctrl+left   => backward word

(解决方案来自这里

但是,vi 中的左箭头困扰着我,而且我无法在机器上安装 vim(也许是 vi 的一些怪癖,我不知道)。

答案1

您可能会发现可以通过执行以下操作来解决所有问题:

TERM=xterm

...在你的.profile

答案2

通过创建文件修复.inputrc(参见问题更新)。

相关内容