我注意到(G)的Vim的一个怪异的行为:说我有一个线窗口长于其宽度和我有set wrap linebreak cursorline,如果我打s,S,cmotion或cc(而不是i,a o或O)另一条线路上,然后打↵,行在这个窗口上是为了一些神秘的原因不再包裹在单词边界(看起来好像我set wrap nolinebreak).如果我点击Esc然后j或k它返回到正常显示.
这显然不会发生.它是Vim中的一个错误还是我做错了什么?当调用Vim tabula rasa(vim --noplugins -u NONE或gvim --noplugins -u NONE)时也会发生这种情况.我的机器是Arch Linux,我使用的Vim版本是7.4.537.我已经在我拥有的另一台Arch Linux机器上测试了它并且它的行为相同,但是当我ssh编写我的DreamHost帐户时,安装了Vim 7.3.429,它的行为应该如此.
注意:没有cursorline在另一条线上就不会发生,所以我猜它是以某种方式连接的,但我不确定如何.无论如何,如果使用s或cj在相同的长行上进行编辑(它只影响此行),它就会发生.
您能确认或否认您的机器上出现这种错误行为吗?怎么解决这个问题?
(如果不仅是我而且这是一个错误,我会发送错误报告).
非常感谢你!☺
| 归档时间: |
|
| 查看次数: |
187 次 |
| 最近记录: |