gnome-терминал отображает символы юникода (стрелки) в моем приглашении, отличные от urxvt:
Они отображаются по всей высоте строки, имеют меньший интервал между ними, но более подходящий интервал в конце (после них есть пробел).
Изменить: отсутствующее место в конце было вызвано с помощью escape-кода, например, %b
для не выделенного жирным шрифтом в zsh, в конце RPS1
. Удаление или добавление пробела после исправления этой конкретной проблемы.
Конфигурация моего шрифта urxvt:
URxvt.font: xft:Ubuntu Mono:pixelsize=16, \
xft:monospace, \
xft:Ubuntu Mono for Powerline
Это относится и к другим символам, таким как ↳
.
Я заметил, что lilyterm
ведет себя как gnome-terminal
(вызванный vte), в то время как konsole
, xterm
т.д. Ведут себя как urxvt
.
Можно ли настроить urxvt так же?
Я использую rxvt-unicode-256color 9.19-1 в Ubuntu 14.04. gnome-терминал более поздний (из тестирования Debian), а lilyterm собран из исходного кода.
Пример подсказки с символами:
↳ мерзавец:m @ o [+2] ¹✗ it