У меня есть компьютер с Linux и Windows, оба используют Vim с плагином Powerline. Они оба прекрасно работают с исправленными шрифтами. Затем я хочу использовать SSH на компьютере с OSX 10.6, а также использовать Powerline в терминале с Vim. Тем не менее, я получаю странные символы с нормальным режимом («^^ B» в одной области) и причудливым режимом («~ @» и «~ B»), разбросанными по всему бару. Я думал, что это смешение было проблемой кодирования, но когда я смотрю на кодировку Putty, он использует UTF-8 и то же самое с терминалом Ubuntu. Кроме того, на машине с OSX "locale" возвращает «en_US.UTF-8» для всех переменных (я установил это для устранения неполадок). Тем не менее, символы по-прежнему отображаются. Я использую пропатченный шрифт (Inconsolata, такой же, как терминал Ubuntu) для терминала OSX, поэтому я в тупике. Есть ли пропущенный компонент в этом уравнении? Есть ли дополнительные проблемы, которые могут возникнуть из-за SSH-кодирования? На стороне OSX, кроме того, появляются те же самые символы, так что это может даже не относиться к SSH, и поэтому я полностью потерян.