为什么 vim 有时会错误地显示换行符?
Why does vim sometimes display linebreaks incorrectly?
我在 vim 中有一行很长的文本,软包装已打开,我已完成 :set linebreak
,并且 breakat
具有正确的值。
问题是,当我编辑 "paragraph" 中间的一些文本时,这些行不再在单词边界处换行。
示例:
1) 光标在行的中间:
2) 我输入 cw
并且换行符发生变化:
当我回到正常模式时它保持这样,但当光标离开该行时再次正确换行。
如果我在中间添加文本,或执行类似 dw
的命令,则不会发生这种情况 - 似乎只是删除一些文本并进入插入模式的命令。
问题开始于 Fedora 21 的全新安装,但我的 .vimrc
与我以前的计算机没有变化,我在以前的计算机上没有这个问题。
如何恢复正确的行为,或者这可能是 Fedora 软件包中的错误?
我相信,这是一个错误,已通过 7.4.576
修复
我在 vim 中有一行很长的文本,软包装已打开,我已完成 :set linebreak
,并且 breakat
具有正确的值。
问题是,当我编辑 "paragraph" 中间的一些文本时,这些行不再在单词边界处换行。
示例:
1) 光标在行的中间:
2) 我输入 cw
并且换行符发生变化:
当我回到正常模式时它保持这样,但当光标离开该行时再次正确换行。
如果我在中间添加文本,或执行类似 dw
的命令,则不会发生这种情况 - 似乎只是删除一些文本并进入插入模式的命令。
问题开始于 Fedora 21 的全新安装,但我的 .vimrc
与我以前的计算机没有变化,我在以前的计算机上没有这个问题。
如何恢复正确的行为,或者这可能是 Fedora 软件包中的错误?
我相信,这是一个错误,已通过 7.4.576
修复