2017-02-08 102 views
0

我最近开始在neovim中得到一个奇怪的isssue,随机字符在我的会话中打印出来。当我在下面的插入模式下按Space时,可以复制这个。这些角色以正常模式消失。 另外,退出会话后,会在终端上打印出一些字符。在neovim缓冲区中打印的随机字符

Neovim-Session

我猜测,这个问题与字符编码有关,以及随机字符越来越印刷由于溢出,但我不知道。 似乎没有问题,如果我使用其他终端模拟器(我试过这与gnome终端和一切似乎在那里工作得很好)。

输出在我的系统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

似乎随机字符发生,因为我通过ppa:neovim-ppa/unstable安装neovim的不稳定版本上Ubuntu 16.10
从源代码构建稳定版本v0.1.7时,错误消失了。