分页: 1 / 1

vim,更郁闷的问题 [解决]

发表于 : 2012-08-09 16:42
自由建客
宽度等于或小于这个的,不会出现问题.png
宽度大一些,将会出现问题.png
问题就是,退出菜单时会出现这画面.png
宽度再大一些,就又没有问题.png
每次退出菜单时也都执行了 redraw 的。

定量分析发现:
窗口宽度在闭区间 [81, 91] 发生问题。
下限就是菜单宽度加一个光标(80+1)位置。窗口宽度低于这个值,就能把命令行冲高一行,此时就不会出现问题。
上限初看不知道怎么回事,突然想到再多加一个「-- 插入 --」的宽度(80+1+10)……

但这一切的问题都是在普通模式和命令模式,与插入模式没鸟干系。
难道普通模式也有瞬间显示一下「-- 普通 --」「-- 常规 --」之类的?只是太快,我没看到。

Re: vim,更郁闷的问题

发表于 : 2012-08-09 17:25
lilydjwg
自由建客 写了: 难道普通模式也有瞬间显示一下「-- 普通 --」「-- 常规 --」之类的?只是太快,我没看到。
设置 'wd' 选项试试。

Re: vim,更郁闷的问题

发表于 : 2012-08-09 19:23
自由建客
redraw 之前加一 echo "",迫使命令行冲高一行,以令 redraw 有效。
问题解决 :em09