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

Vim、Emacs配置和使用
回复
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

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

#1

帖子 自由建客 » 2012-08-09 16:42

宽度等于或小于这个的,不会出现问题.png
宽度大一些,将会出现问题.png
问题就是,退出菜单时会出现这画面.png
宽度再大一些,就又没有问题.png
每次退出菜单时也都执行了 redraw 的。

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

但这一切的问题都是在普通模式和命令模式,与插入模式没鸟干系。
难道普通模式也有瞬间显示一下「-- 普通 --」「-- 常规 --」之类的?只是太快,我没看到。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: vim,更郁闷的问题

#2

帖子 lilydjwg » 2012-08-09 17:25

自由建客 写了: 难道普通模式也有瞬间显示一下「-- 普通 --」「-- 常规 --」之类的?只是太快,我没看到。
设置 'wd' 选项试试。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: vim,更郁闷的问题

#3

帖子 自由建客 » 2012-08-09 19:23

redraw 之前加一 echo "",迫使命令行冲高一行,以令 redraw 有效。
问题解决 :em09
回复