Vim:命令栏展开时停止文本向上滚动
每当我执行使命令行/最后一个状态栏高度增加的操作时(例如,Vim:命令栏展开时停止文本向上滚动,vim,Vim,每当我执行使命令行/最后一个状态栏高度增加的操作时(例如,:e),vim会话中的所有文本都会向上移动 当我在本地工作时,这是很好的,如果有点分散注意力的话,但有时我在一个非常慢的管道上工作,我迫切需要最小化总屏幕更新。是否有办法强制状态栏覆盖其上方的行,而不是将其上移?如果将wildmode设置为list 看 您只需将其设置为另一个值,如full(默认值),即可对此进行更改 如果将wildmode设置为list 看 您只需将其设置为另一个值,如full(默认值),即可对此进行更改 它看起来像是:
:e
),vim会话中的所有文本都会向上移动
当我在本地工作时,这是很好的,如果有点分散注意力的话,但有时我在一个非常慢的管道上工作,我迫切需要最小化总屏幕更新。是否有办法强制状态栏覆盖其上方的行,而不是将其上移?如果将
wildmode
设置为list
看 您只需将其设置为另一个值,如
full
(默认值),即可对此进行更改
如果将
wildmode
设置为list
看 您只需将其设置为另一个值,如
full
(默认值),即可对此进行更改
它看起来像是
:set wildmode=full
仅使用状态栏显示完成选项。这是否意味着无法同时拥有一个完整的tab complete/wildmode窗口并阻止它移动上面的文本?@eapi我很确定wildmenu就是这样实现的。因此,在不更改源代码的情况下无法更改它。它看起来像是:set wildmode=full
仅使用状态栏显示完成选项。这是否意味着无法同时拥有一个完整的tab complete/wildmode窗口并阻止它移动上面的文本?@eapi我很确定wildmenu就是这样实现的。因此,如果不更改源代码,就无法更改它。
:h wildmode
:h wildmenu
:set wildmode=full