为什么vim有时会错误地显示换行符?

时间:2015-02-05 00:59:24

标签: vim

我在vim中有很长的文本行,启用了软换行,我已完成:set linebreakbreakat具有正确的值。

问题是,当我在“段落”的中间编辑一些文本时,这些行不再包含在单词边界处。

示例:

1)光标位于该行的中间:

Before editing text

2)我输入cw并且换行符更改:

After "cw" command

当我回到正常模式时,它会保持这种状态,但当光标离开线时再次正确包裹。

如果我在中间添加文本,或者执行dw之类的命令,则不会发生这种情况 - 看似只是删除某些文本并进入插入模式的命令。

问题始于全新安装的Fedora 21,但我的.vimrc与之前的计算机没有任何关系,我没有遇到此问题。

如何恢复正确的行为,或者这可能是Fedora包中的错误?

1 个答案:

答案 0 :(得分:1)

我相信,这是一个已经使用7.4.576

修复的错误