Вкладки в терминале Xubuntu отображаются в виде символов


0

Я пишу код, используя Vim в моем терминале в Xubuntu 14.04, но когда я нажимаю клавишу Tab, вместо отображения пробела это выглядит так:

это

Я пытался найти решение, но ничего не нашел. Как я могу исправить эту проблему?

Ответы:


0

Это похоже на старую версию VTE (механизм эмуляции терминала за GNOME Terminal и некоторыми другими эмуляторами), не распознающий DECSCUSR, escape-последовательность, которая меняет форму курсора и мигает.

Ваш Vim (или, возможно, Neovim) тоже с 14.04? Я не думаю, что они поддерживали эту функцию 4+ года назад. Или, может быть, вы получили конфиг откуда-то, который содержит эти последовательности.

Вы можете исправить свою конфигурацию Vim так, чтобы она не генерировала эти последовательности, или перейти на более новый VTE, или переключиться на другой эмулятор терминала в вашем дистрибутиве, который либо обрабатывает эти последовательности, либо, по крайней мере, молча игнорирует их.

Обратите внимание, что 14.04 получит конец строки через полгода, так что в любом случае целесообразно обновиться в ближайшее время, предположительно до 18.04. Эта проблема больше не существует там.


1
Спасибо, обновление до 18.04 исправило проблему.
Фернандо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.