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