Я використовую Kubuntu і виправлені шрифти для лінії електропередач не працюють, як очікувалося ...
Скріншот зроблений з терміналу Vim, але gVim має ту ж проблему, що і в моїй машині. Хтось має якусь пропозицію?
Я використовую Kubuntu і виправлені шрифти для лінії електропередач не працюють, як очікувалося ...
Скріншот зроблений з терміналу Vim, але gVim має ту ж проблему, що і в моїй машині. Хтось має якусь пропозицію?
Відповіді:
Спробуйте встановити Inno Mono Font (v.1.1 або вище), і вам не потрібен латка шрифту. Ви можете захопити на http://input.fontbureau.com .
Версія 1.1 (2014–09–03)
У деяких терміналах символи Powerline можуть бути неправильно вирівняні або відрізані ( тут задокументовано ). Через різні інтерпретації вертикальних метрик та двигунів візуалізації не існує єдиного рішення; два різних розміри шрифту в одному додатку можуть давати різні результати. Збільшення інтервалу вводу на панелі налаштування може допомогти вам контролювати його зовнішній вигляд.
Я щойно вирішив рішення:
Це був не сам шрифт. Це була якась дивна помилка чи несумісність у тому, як вони вказували на кодові точки Unicode, які вони хочуть використовувати у "вигадливій" настройці, тому я переосмислив символи та роздільники:
Додайте це до ~ / .vimrc:
let g:Powerline_symbols = 'fancy'
let g:Powerline_dividers_override = ['', '', '', '']
let g:Powerline_symbols_override = { 'BRANCH': '', 'LINE': '', 'RO': '' }
або:
let g:Powerline_symbols = 'fancy'
let g:Powerline_dividers_override = ["\Ue0b0", "\Ue0b1", "\Ue0b2", "\Ue0b3"]
let g:Powerline_symbols_override = { 'BRANCH': "\Ue0a0", 'LINE': "\Ue0a1", 'RO': "\Ue0a2" }
Потім запустіть: PowerlineClearCache та перезапустіть Vim.