Экран GNU, похоже, улавливает комбинацию клавиш Shift-Tab, что очень печально, поскольку я использую эту комбинацию в vim. Кто-нибудь заметил такое поведение? Как я могу изменить это?
1 ответ
1
Добавьте эту строку в ваш файл ~/.vimrc
:
set t_kB=^[[Z
Чтобы вставить ^[
(escape-символ), нажмите Ctrl - v, затем Esc (не вводите литерал carat-leftbracket).
Он уже установлен в файле terminfo для xterm, но не в файлах для экрана.
В качестве альтернативы вы можете просто установить TERM=xterm
в оболочке.
Вы можете попробовать их в командной строке, чтобы увидеть разницу:
infocmp -I xterm | grep cbt
infocmp -I screen | grep cbt
Возможности Terminfo cbt
и kcbt
соответствуют возможностям Termcap bt
и kB
соответственно.