2014-10-28 49 views
0

我使用set showbreak=↪。當我的文本中斷時,光標被一個空格關閉。所以文本實際上在光標前面出現一個空格。我不記得過去發生過這種情況,這在我的vimrc裏已經有很長一段時間了。這是什麼原因?showbreak導致光標顯示在錯誤的位置

" 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 
+0

你最近更新vim嗎? (你正在運行什麼版本的vim?) – FDinoff 2014-10-28 17:37:37

+0

原來我最近更新了。我不知道是什麼導致了破損,但補丁7.4.478解決了這個問題。 – TheHerk 2014-10-28 23:02:54

回答

1

即固定由patch 7.4.478

+0

完美。非常感謝你。這確實糾正了這個問題。 Arch用戶,這是由@angelic_sedition指出的來自AUR的gvim-hg中更新的。 – TheHerk 2014-10-28 22:51:44

1

我注意到,這是發生在我身上有一天,當我更新GVIM。正如Christian Brabandt指出的那樣,它已經修復了。我正在使用Arch,所以我剛更新到AUR的gvim-hg。或者我猜你可以降級。

+0

太好了。我剛剛從AUR中獲得了這個信息,它確實解決了這個問題。我必須標記另一個,因爲很多人沒有使用Arch ...所以,具體的補丁更加廣泛地正確。謝謝。 – TheHerk 2014-10-28 22:51:21