Кажется, что моя консоль FreeBSD неправильно конфигурируется (я предполагаю). Я не могу использовать home
или end
кнопки в командной строке (это печатает ~
), и в vi
стрелка влево переключает меня от редактирования до командного режима, который делает редактирование немного трудного. Как я могу знать что случилось и зафиксировать его?
Я не корень, между прочим, я просто надеюсь, что это - что-то с моим профилем или конфигурацией удара.
Версия Shell: GNU bash, version 4.0.35(0)-release (i386-portbld-freebsd8.0)
UPD: фиксированный home
и end
ключи в консоли путем создания ~/.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 беспокоит меня, и я не могу установить энергию на машине (возможно, это - некоторая vi причуда, idk).
Зафиксированный путем создания .inputrc
файл (см. обновление вопроса).
Можно найти, что можно зафиксировать все это путем выполнения чего-то как:
TERM=xterm
... в Вашем .profile
.