showbreak导致游标显示在错误的位置

时间:2014-10-28 17:09:32

标签: vim

我使用set showbreak=↪。当我的文本中断时,光标被空格关闭。所以文本实际上在光标前面出现了一个空格。我不记得过去发生过这种情况,这已经在我的vimrc中进行了相当长的一段时间。是什么原因造成的?

" same result
set showbreak=↳
cpoptions+=n

" non-extended characters resolve the issue
set showbreak=...\ 
set showbreak=~

这发生在vim和gvim中。我还要提一下,这之前是:

scriptencoding utf-8
set encoding=utf-8

2 个答案:

答案 0 :(得分:1)

patch 7.4.478

修复

答案 1 :(得分:1)

我注意到前几天我更新了gvim时发生了这件事。正如Christian Brabandt指出的那样,它已得到修复。我正在使用Arch,所以我刚从AUR更新到gvim-hg。或者我想你可以降级。