1

我正在尝试使用 vim 插件hints_opengl.vim,但它没有按预期工作。如果您查看插件的代码,它应该使用如下调用的:echo一些文本::inorea

inorea glEnd glEnd<c-o>:echoh HintHL<Bar>echo "void glEnd(void)"<Bar>echoh None<cr>

但是对我来说,它没有任何回应。我试图用这样的命令定义一些inoreas :echo

inorea hhh hhh<c-o>:echo "hello"<cr>

但那些也没有用。但是<c-o>:echo "something",在插入模式下键入时手动操作可以正常工作。那么我应该怎么做才能正确地回显文本:inorea?如何让这个插件工作?

4

1 回答 1

2

您在插入模式下看不到消息,因为命令行的默认高度是 1,并且会-- INSERT --立即覆盖您的消息。

要么增加高度:

:set cmdheight=2

或关闭当前模式的显示:

:set noshowmode
于 2013-11-09T13:27:41.050 回答