2017-02-08 12 views
0

Недавно я начал получать странные результаты с помощью neovim, где случайные символы печатаются на моей сессии. Это может быть реплицировано, когда я нажимаю Space в режиме вставки ниже. Эти персонажи уходят в нормальном режиме. Кроме того, после выхода из сеанса есть несколько символов, которые распечатываются на терминале.Случайные символы, напечатанные в буфере neovim

Neovim-Session

Я предполагаю, что эта проблема связана с кодировкой символов и случайные символы становятся распечатаны из-за переполнения, но я не уверен. Кажется, нет проблем, если я использую какой-либо другой эмулятор терминала (я пробовал это с помощью gnome-terminal, и все, кажется, там работает нормально).

Выход locale команды в моей системе -

LANG=en_IN 
LANGUAGE=en_IN:en 
LC_CTYPE="en_IN.UTF-8" 
LC_NUMERIC="en_IN.UTF-8" 
LC_TIME="en_IN.UTF-8" 
LC_COLLATE="en_IN.UTF-8" 
LC_MONETARY="en_IN.UTF-8" 
LC_MESSAGES="en_IN.UTF-8" 
LC_PAPER="en_IN.UTF-8" 
LC_NAME="en_IN.UTF-8" 
LC_ADDRESS="en_IN.UTF-8" 
LC_TELEPHONE="en_IN.UTF-8" 
LC_MEASUREMENT="en_IN.UTF-8" 
LC_IDENTIFICATION="en_IN.UTF-8" 
LC_ALL=en_IN.UTF-8 

Я в настоящее время использую terminator с кодировкой по умолчанию - Unicode UTF-8. Мой конфигурационный файл для терминатора доступен here.

Я пробовал менять кодировки, но, похоже, это не решило проблему. Любая помощь будет оценена.

+0

Вы когда-нибудь находили решение для этого? У меня такая же проблема. – SaintWacko

+0

Я пока не нашел решение. Пока я начал использовать vim, проблема, похоже, не возникает. –

+0

На самом деле я нашел решение в [другом вопросе] (http://stackoverflow.com/questions/42131715/nvim-strange-character-after-pressing-enter) – SaintWacko

ответ

0

Похоже, случайные символы возникали, потому что я установил нестабильную версию neovim через ppa:neovim-ppa/unstable на Ubuntu 16.10.
Ошибка исчезла при построении стабильной версии v0.1.7 из источника.